Chip123 科技應用創新平台

標題: 畫schematic應該用已建好的symbol組成,還是電路完全用schematic畫較好? [打印本頁]

作者: 君婷    時間: 2007-10-28 11:50 PM
標題: 畫schematic應該用已建好的symbol組成,還是電路完全用schematic畫較好?
小妹目前使用composer畫schematic,而目前是畫8bit全加器,同時發現到在畫schematic過程中 可以直接加入 事先建好的1bit全加器的symbol,就利用symbol快速的畫完8bit全加器,於是開啟這schematic來看電路圖時 所看的到只有8個全加器的symbol所組成。不須要特地畫1bit全加器的schematic ,然後再複制7個 ,最後將8個連線 接一接!
( L6 r# u" w; I-------------------------------------------------------------
  A% G* C* f4 Y7 L/ @4 j6 h而小妹畫schematic時 ,直接叫出8個全加器的symbol相接,結果跑spice時 輸出訊號的波形很亂,所以 以symbol組成的schematic畫法在認知上 那裡有錯 並不是很清楚?
* H9 T2 V7 y- {" D, g# s/ @1 T7 [
現在小妹主要想問業界的designer交給佈局者的schematic電路圖 ,是否都是完全用schematic組成的?或是都用symbol組成?
% u% q: ]+ A" ?5 s" ^) R7 B如果交給你的電路圖 裡面全是symbol,則佈局者不就得自行另外 畫成schematic的電路圖?
, l2 ?' Y# M/ Y- J+ |關於這點 畫schematic 習慣由symbol來組成 還是由schematic來組成  ,請問是看designer個人習慣嗎?
5 m$ Q7 w* h3 o% w; O! |( L8 R" D! d8 f0 s( C3 [
麻煩大大若有空時 能提供經驗 概況 讓所有初學者能了解 謝謝唷^^, V5 i6 j" i+ I+ H9 q
畫schematic有2種畫法,一個叫出symbol來畫、一個直接畫schematic (但電路看起來很大). S: i) ?$ }' I7 h" x! }5 M4 X2 d
$ V& R5 E8 D* |) f2 `% ~
[ 本帖最後由 君婷 於 2007-10-28 11:51 PM 編輯 ]
作者: shaq    時間: 2007-10-29 09:17 AM
2樣都給.4 S6 K9 Y2 U( A& j7 x- a
最Top level 給 Symbol + R! y; k* R  I( n% V
但每個symbol內的電路也要給 layout 工程師
作者: 君婷    時間: 2007-10-29 11:22 AM
謝謝shag 大大的回答^^* f1 b: N, I$ [- _
同時似乎又說明了designer給layout 工程師schematic時 還有指定那一層要畫什麼電路嗎?
; N5 X+ x2 \: {# ?7 [: m所以會給每一層要你佈局的schematic 而最 TOP Level 只給symbol 另外 所有symbol都也給其schematic 是吧!3 m* r& c. I& Y
% a6 i# b  j" S
如有錯誤 麻煩請糾正 謝謝唷^^0 n4 y' G5 N+ Z7 e1 s+ a. t
designer交給layout工程師電路時可能還會指定那層要畫什麼電路,於是給你該層的schematic
作者: m851055    時間: 2007-10-31 08:43 PM
標題: 回復 3# 的帖子
一般schematic與layout 之cell作對應,所以layout會依照circuit中的schematic name作layout cell name。
作者: kevin410    時間: 2007-10-31 10:16 PM
最好是用hierarchy的方式, 有現成的symbol就用symbol, 一般會把nand, nor, not, xnor gates...等等做成standard cells, 劃schematics時就可以呼叫那些symbol了.
* V! J) R. \1 F: {/ o: i4 T) R8 t% p7 w: |" }* w+ V- X
這樣的做法會使得電路看起來簡化很多, layout designer 在看圖也較不會吃力.
1 w8 Z$ X$ J) v5 h1 L6 [3 _* q3 O  N5 ]: r# G3 W
至於這樣的做法是不會影響妳的simulation.
作者: Shouwei    時間: 2007-11-6 03:31 PM
我想前面的大大都已經說明得很清楚了* A2 s; G' c- y
一般來說到top 都會用symbol了
7 ^0 L4 E6 \1 y) _7 [* k6 ~不然會畫到瘋,XD
1 p' O3 M* ?! D3 W5 I, F8 u: p0 u) [. P# D0 Z6 n$ S
至於您所提到的波形很亂不知道是什麼意思
: |1 [$ a6 {: Y$ P; V1 Q您有利用別套軟體來看波形嗎?8 Y' j3 R) c4 U5 ^
因為加法器算是蠻多bit數了~
; ]4 `9 F9 d$ v& D  T) D" m用那種可以把x和y變成bus來看的軟體很方便許多(nWave)
! M, Q9 h& _' P4 a7 R* D- _( |" h9 G' n9 ?
我猜您所說很亂的意思不知是不是狀態有些地方不正確
8 \, U% e. ^4 }" F/ }9 z) T, x0 a如果是的話,應該是glitch(假性switching)所造成的; M0 _6 t; m2 g* l' y/ P" f
這只要將mos的size 調過之後就會減少這些現象了
  g2 o" F6 S# H( p& q* p一般來說學長姊都會叫後輩用1:2或是1:3 (nmos:pmos 的width)
9 @7 U% Y. v! H, z2 g6 j6 e不過實際跑過之後會發現大概是1:2.x 要看製程,小弟只有摸到點18而已~"~: u3 G# E+ Z& \* p- I  T
試著將size最佳化看看吧
& z. M) j# r5 Z' Q, q# h不過我記得假設是傳專題的話,應該是不用最佳化2 E7 R# \- K) }+ V, T
因為只是要驗證所提出的架構,比標準式的好而已~(類似)  }4 p+ e- P6 t4 k2 l3 S
( x7 s$ v" ]5 x% C9 n% Y
以上參考看看
作者: 君婷    時間: 2007-11-6 07:48 PM
樓上的大大謝謝你的建議!
+ A+ {8 `8 g& d小妹我使用的是cadence tools工作站 ,而小妹畫8bit全加器 乃叫1bit的symbol出來畫的,而跑pri-sim時波形很亂 ,應該是電路也許有接錯! 我不知用symbol組成的schematic是否與 整個電路真的就畫很大的8個位元的全加器組成 是否方法有不同?那裡有需要注意?  k: E# K, d) `
因為後來小妹自已是畫了1bit的schematic ,然後再複制7個 自已慢慢的接成8bit ,然後跑pri-sim波形就正確沒問題!
/ B0 Y  \6 q2 |  I倒是想請教您^^  用symbol來組成 與用schematic組成的 電路圖畫法上有需要注意的地方及差異嗎^^  我是用composer畫的!   謝謝^^: I  Z# }( R5 S1 ]
另外我用tanner tools中的S-EDIT  畫schematic時 其中都叫symbol來組成,其實跑pri-sim都沒問題呢^^% K5 T1 f( f# }2 B/ S
不知是不是virtuoso叫出symbol來組成 ,在畫法上有要注意的地方呢?   =  =
6 s+ J& Y2 I3 A. {$ Y' u" O: |
[ 本帖最後由 君婷 於 2007-11-6 07:51 PM 編輯 ]
作者: amanda_2008    時間: 2007-11-6 09:45 PM
標題: 回复
好像没差吧?symbol得连线也是一样连的啊,不过有可能你symbol的电源和地线没连好。




歡迎光臨 Chip123 科技應用創新平台 (http://free.vireal.world/chip123_website/innoingbbs/) Powered by Discuz! X3.2