Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 4090|回復: 4
打印 上一主題 下一主題

[問題求助] 如何預估 spice netlist 的 area ?

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-1-16 14:17:49 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
假設我有一個 spice netlist, * S$ f% X3 ~' r4 B: u: c0 o
請問有沒有可以預估這個 netlist 大致在 layout 完後area 大小的相關軟體. 或方法* U5 P& q' p, Z) I0 y  X1 S
謝謝大家
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
5#
發表於 2008-10-18 14:14:16 | 只看該作者

大概是這樣

看這本書吧他有講簡單的如何估計
, V6 k: q! w2 M7 Q8 g# ONeil H.E. Weste and David Harris, CMOS VLSI Design: a Circuits and Systems Perspective, 3rd ed., Addison Wesley, 20053 b( q+ F* I9 X5 N2 W- h
他大概有獎到一點
4#
發表於 2008-1-18 01:54:02 | 只看該作者
這算法看起來是直覺的方法,
9 {. ], T: c5 v+ v% I與實際佈局面積仍有差距,7 e, z" ]& I: V. c$ I/ ]
畢竟layout會用到很多技巧,, T  o( n" ^0 _4 ]5 ^8 m; M
如何降低估算面積與實際面積之間的誤差,
5 w* @% E9 G/ }1 m9 b, `& @這應該是很多layout工程師的經驗吧!. S/ h8 `7 @4 j1 S* ^
可惜教科書上也沒有講到很詳細的估算法則
3#
發表於 2008-1-16 19:51:29 | 只看該作者
跑線的area若不算的話是可以寫program來預估
5 G1 m2 a/ u" D- Q$ B5 P以一個10/0.5的device為例,
& p: P9 V  @- b& Z. m) t8 D  m2 _: yx = 10 (Width) + 1 (假使active to active spceing為1的話)=11
1 S5 s! r. T1 x" U  |/ U+ mY= 0.5(length) + 0.25(假使ploy to contact minimum rule=0.25的話)*2(有2邊) + 1(contact size)*2( 有2邊) + 1 (假使active to active spceing為1的話) =4$ y. ?. `5 G$ C' B3 f0 X
可得此MOS size為X*Y = 44 um^2. W# J' l! m( b4 H% |
total area即為所有MOS的總和

評分

參與人數 1Chipcoin +3 收起 理由
sjhor + 3 不錯的想法唷!!

查看全部評分

2#
發表於 2008-1-16 14:33:14 | 只看該作者
看是數位的  還是  類比的!!
/ T4 I* @; U3 }5 R7 k) X$ e9 u8 S通常數位的比較好估,因為每一個 cell 都有 chip size,所以 total chip size 與你所使用的 cell 有關,所以可以估算。
( P2 A1 K2 m5 h9 M# T類比部分  通常是概算吧!! 先 layout 一些 cell,然後就可以粗估了,拉線可能再乘以1~2倍吧!+ x. Y& d; r9 r
最後再加上 ESD/ sealring 等相關的應用之面積。這些都是一個概念值!!
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2025-2-24 02:39 AM , Processed in 0.167009 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表