看板 Electronics 關於我們 聯絡資訊
關於用HSPICE畫SNM,有幾個問題想請教大家 ※ 引述《jfsu (die)》之銘言: : ※ 引述《eyelace (你的思緒在我之中)》之銘言: : : 請問HSPICE要怎麼模擬SRAM的SNM : : 請有經驗的先進給點提示 : : 感激不盡 : SRAM的SNM有兩種,一個是Write,一個是Read. : 圖形又稱為 Butterfly Plot : 考慮一個6T的SRAM架構 : I1 : ___M1___/ \___ M2 ___ : \ I2 / : BL BLi BLbi BLb : M1與M2是NMOS, pass transistor, 兩邊分別是BL與BLb : I1與I2是Inveter : BL, BLi, BLbi, BLb分別是節點名稱 : 在求Read/Write的SNM時,因為另一半的動作是相同的,所以要打斷I1與I2的迴授迴路 : (feedback circuit)才行。 要打斷I1和I2回授迴路是因為在跑模擬時只會操作在穩定的工作點 也就是說若不打掉迴路的話,只能得到SNM上兩條曲線的那些相交點的值 不知道這樣理解對不對0.0 : 1.Write SNM(考慮M1-->I1,因為資料是經由M1寫入I1) : a.對BL掃電壓,劃BLbi的圖,電壓是減少的 : .DC VBL Vcc 0 -0.01 電壓從大掃到小跟從小掃到大有什麼差別? 我試過結果是都沒變..... : b.一樣是對BL掃,只是電壓是增加的 : .DC VBL 0 Vcc 0.01 : 將這個圖重疊(Overlay)起來,會出現一個像是蝴蝶翅膀的圖形就是了。 : 2.Read SNM(考慮I1-->M2,此時存於SRAM的資料是經由M2到BLb) : 承1的作法,只是改對BLi掃,求BLb的圖 : 最後,提醒幾點, : 1.掃瞄時,電壓範圍不一定是Vcc。Read的電壓約從0掃到1.2V : 2.請考慮M1,M2, I1,I2的W/L比例,這點非常重要。 : 3.可以先不用考慮BL與BLb兩端的寄生電容。 所謂的SNM不就是用y軸對x軸 和 x軸對y軸兩個電壓圖重疊起來的嗎? HSPICE有辦法畫出x軸對y軸的圖? 我找了很久沒找到... 感謝解惑orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.18.113