IC custom layout 有沒有可能實現自動化 AutoCL, 如同數字P R一樣

時間 2021-11-03 15:54:20

1樓:劉勇傑

之前看過cadence virtusol XLG的demo演示(憑記憶,不敢說一定沒記錯),雖然不能說非常接近,但是感覺已經很有customer layout自動化的感覺了,特別是在布線上,和某些器件級別的組合圖形生成上,工具可以做的已經很多了;感覺工具的瓶頸是模組級別的floorplan上,,那麼布局也有可能也能得到優化。

首先,從virtusol XL開始就已經是SDL flow了,device都不用自己乙個乙個去call到layout裡頭。對特定的器件組合,比如一組transistor matching,你可以用預設的或者自己定義的pattern,直接從layout裡頭call出來乙個command central的matching 結構,如果需要的話還可以包含這個部分的連線。

其次,對於器件之間的佈線,工具也可以根據你的需求來定製,減少很多layout engineer的工作,比如你對一組線做equal length,工具可以根據你滑鼠的移動實時計算連線的圖形並且可以幫你避開已經存才的圖形。對於一些特定地方的佈線,也可以寫一些指令碼根據label來自動routing,並設定金屬的層次。

最後,個人感覺無論是數字還是模擬,自動化是不可避免的。

有哪些有哲理有深度有內涵的好句子?

好好生活 蓋世人讀書,第一要有志,第二要有識,第三要有恆。有志則斷不甘為下流 有識則知學問無盡,不敢以一得自足,如河伯之觀海,如井蛙之窺天,皆無識者也 有恆則斷無不成之事,此三者缺一不可。 我們是不是需要用謊言去打擊那些說謊的敵人?難道事實還不夠有力嗎?那麼,如果我們真的需要用謊言去打擊說謊的敵人,...

js有npm,rust有cargo,python有pip。C 有什麼?

phiysng 正是因為C 有悠久的歷史,所以它沒有乙個標準的包管理器。像Python和Rust都是更年輕的語言。C 有很多套機制可以做包管理,但是沒有乙個成為事實上的標準。我用過的可以進行包管理的有apt 系統包管理 vcpkg 微軟的 直接使用CMake做包管理和Canon。但是每乙個都只能解決...

有那些詩句有殺氣?

楚予微茫 俠客行 趙客縵胡纓 唐代 李白 趙客縵胡纓,吳鉤霜雪明。銀鞍照白馬,颯沓如流星。十步殺一人,千里不留行。事了拂衣去,深藏身與名。閒過信陵飲,脫劍膝前橫。將炙啖朱亥,持觴勸侯嬴。三杯吐然諾,五岳倒為輕。眼花耳熱後,意氣素霓生。救趙揮金錘,邯鄲先震驚。千秋二壯士,烜赫大樑城。縱死俠骨香,不慚世...