看板 Electronics 關於我們 聯絡資訊
你必須每一條branch去考慮他的function及該有的sizing 在你引用的這個電路裡 第一條branch(最左邊)的作用是 if (!clk) Q1 = !D 想讓這個branch在VTC/speed表現如一個inverter一樣的話 Wp1 = 2Wpinv Wn1 = Wninv 其中Wp1為branch 1中每一pmos的w Wn1 nmos w Wpinv/Wninv為inverter中之Wp/Wn 舉例而言,你在設定時說Wn = 0.25u, Wp = 0.5 應該是你認為inverter用這樣的W,這組設定就是你的Wpinv/Wninv 第二條Branch的作用是 if (clk) Q2 = !Q1 要讓他運作的好,那Wp2 = Wpinv, Wn2 = 2Wninv 第三條Branch如第一條Branch R那顆MOS的設計,則必須WR >= Wpinv (如果你的pulse width有無限長的話) 實際上你必須根據你的tp_reset的要求去算QB那一點的tplh 也就是 WR = 2~3 Wpinv都有可能 ※ 引述《h94jo3cl4 (安卓)》之銘言: 前輩們好, 我照著了google到的TSPC電路: http://upload.wikimedia.org/wikipedia/commons/c/cc/TSPC_FF_R.png
去兜這個DFF, 我把全部的NMOS W給025um,PMOS則是0.5um, 可是輸出點的電壓卻跟預期的不一樣, 請問是sizing有問題還是有其他可能的問題呢? 謝謝前輩們! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 175.182.0.162
jamtu:TSPC size 不能都一樣 02/02 01:32
stevegood:你要想想要每個mos要drive甚麼 都一樣動的機率有點低 02/02 08:39
lovepy:R那顆要大一點 不然後Reset後會蓋不掉原來的信號 02/02 10:08
我把Reset那顆用大一點就會動了(2um), jamtu前輩和stevegood前輩所說的sizing是照logical effort去改嗎? 謝謝前輩們! ※ 編輯: h94jo3cl4 來自: 175.182.0.162 (02/02 14:33) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.95.114
h94jo3cl4:謝謝前輩詳細地講解!!! 02/02 19:43