I am getting the butterfly curve for read SNM but for write snm when i am appling test signal at Q and giving necessary gate signals not getting the curve as i want.
I am already late, and you might have gotten your answer already. Still I can try to explain here for others.
Normally, the two inverters of the bit cell are in bi-stable condition (it can either store a 0 or 1). This corresponds to the 2 lobe of the butterfly curve while holding the data. A successful read operation tries to retain the held values (you do not want to flip the inverters while reading) preserving the 2 lobes of the butterfly curve. Hence both 'hold' and 'read' SNM gives positive values.
Writing to a SRAM bit cell is, however, done by pulling down the voltage at one of the internal nodes (Q or Qb) to GND through the access transistor. A successful write operation forces the inverters to come out of that bistability and enter into a monostable condition. Hence, you are not supposed to see the butterfly curve for the write operation and the value of the 'write' SNM should be negative.