⑴ 數字IC前端設計需要學習哪些東西,最好能具體一點,謝謝了!
Verilog是必須要學的,對於一些常見的digital組合邏輯、時序邏輯電路要能夠用Verilog描述出來。在此基礎上在學一些digital IC設計常見的一些工具,如synopsis等等
⑵ 學習IC設計要多長時間該怎麼去學
ic設計,應該有數字和模擬的兩個方向
顯然fpga是數字的,數字電路無非就是一個個門,和觸發器組成的,任何復雜的邏輯控制都市這樣。
確實簡單邏輯設計,只需要知道使用門和觸發器的人都能設計出來。難的其實就是復雜的設計。
和c程序一樣,復雜邏輯也可以分解成很多小模塊,模塊里邊還可以繼續細分。單從一個獨立的底層模塊電路來說,我們會覺得很簡單。如果電路中只有兩個模塊,復雜度是二,你會覺得很簡單,但是如果是四個,八個,十六個,你就會發現復雜度就不是簡單的四、八、十六了。
我覺得復雜的設計中最關鍵的是構架設計,往往需要採用自頂向下的設計方法,也就是使你設計的復雜度降到最低。如果你做的16個模塊復雜度是小於等於16,那麼你的這個設計是優秀的。
構架的能力是一種宏觀思維的能力,是一種習慣,方法,可以通過學習借鑒一些開源的ip。
還有就是實踐,ic設計非常靈活,我想每個人都會有自己的習慣的實現方法。通過實踐,你能找到適合自己的思維習慣的構架和細分模塊的方法。
⑶ 有關數字ic設計、模擬ic設計的一些問題 向前輩請教
本科來講,很難能入IC設計這個方向,即使入了,更多的也是做反向設計;當然如果能進到真正的IC設計這行,不管是數字還是模擬,前景都還不錯
⑷ 如何學習模擬IC設計我從事模擬電路設計,技術還算扎實,現在想轉行學模擬IC設計,希望大俠能指條明路。
書我知道該看哪些了,OK!
=======================
現在是想同時做點試驗,不知道該如何搭建環境,
開始有一個問題了,你是打算就做電路設計么?
如果是,那就只要模擬軟體加上工藝庫就行。可以模擬您的電路設計的功能,性能。
如果不是,那還需要後端軟體,通俗的說就是畫版圖,物理驗證,後仿一類的。正如您說做模擬IC,模擬IC工程師,如果不知道全定製版圖,這個也比較坑爹。
如何搭環境?我的理解是裝哪些軟體,不知道對不對。
=======================
用hspich還是cadence啊?
您說的是hspice么?hspice是Synopsys家的模擬軟體。
IC行業裡面用的最多的,有3家,Synopsys,Cadence還有Mentro。三家各有所長。
數字IC設計Synopsys強一些,主要有大名鼎鼎的DC(Design Compiler),當然還有PT,ICC之類,不知道您有沒有聽過。當然您也知道Synopsys也有hspice這類電路模擬軟體。
Cadence,個人認為模擬IC方面強些。具體不多介紹,您提到過了。
Mentor,有Medelsim所有數字入門的福音,還有Calibre,後端物理驗證軟體,當然還有很多。
=======================
cadence是不是需要在unix下才能使用啊?
Cadence不只是在Unix(solaris)下才能裝,也有Linux平台的。並且Linux平台的軟體還好找一些。
版本國內主流是IC5141,當然有些公司也開始用IC610了。
=======================
我現在用cadence畫電路圖,沒發現它的IC設計功能!
猜想您用的是Cadence的PCB布線軟體,和IC設計用的不是一個系列。
=======================
大俠能不能詳細的說說要設計一個運放的步驟啊?
這個似乎講起來還太早,建議您先熟悉下軟體再說。
=======================
第一步需要什麼電腦什麼系統,
Linux平台,推薦RHEL5.7 RHEL5 RHEL6不是很推薦,有點兒太新了。
=======================
第二步需要什麼軟體,
Cadence IC5141 Linux平台(32bit版本,我還沒見過民間有流傳64bit版本的)
=======================
第三步怎麼開始設計,怎麼模擬
這個,實在沒法說了。簡單說,定指標,設計電路,模擬,畫版圖,物理驗證(DRC/LVS)抽RC,模擬…
=======================
⑸ 本人想學數字IC設計,問下需要學什麼軟體順便麻煩推薦基本入門的書 謝謝了
看你做什麼了吖,你做FPGA、CPLD等,還是做ASIC?
只是使用可編程邏輯器件的話,建議使用配套的軟體,例如Altera的FPGA請用Quartus軟體。
如果你要流片,做定製IC,那一般的話,個人自學是學不了的,需要Mentor ModelSim,Synopsys Design Compiler,Synopsys Astro等軟體,而且上述軟體通常運行在UNIX系統下。
⑹ 做數字ic設計可以用mac嗎
可以。
做數字ic設計可以用mac。
基本上IC設計工具都在Linux和Windows下,如果用Mac則需要使用虛擬機或者雙系統,在mac上搭建ic的EDA環境就可以。
或者有伺服器,可以直接遠程桌面登陸,這時候其實用啥電腦都無所謂了,能上網就行。
⑺ 今年參加工作 做模擬IC設計,公司用的是cadence軟體,我想在自己的電腦上裝,但是據說要在liunx 下裝,不
cadence多半是裝在伺服器上面的,通過x Window來運行,要在自己電腦上裝那是相當的麻煩,或者說不可能
⑻ 想投身數字IC設計方向,碩士階段應該怎麼學習
微電子專業,即可以做模擬,又可以做數字,考研之後選導師的時候選專攻數字方向的導師,研究生畢業之後就可以做數字IC設計。
希望你能實現你的夢想!
⑼ 數字IC設計前端和後端常用的軟體園有
前端就是模擬的 active modelsim 綜合的是 DC 後端就是布局布線 icc astro 等!!
⑽ 如何一步步的自學數字集成電路設計
要一步步的自學數字集成電路設計需要:
要學會半導體物理,拉扎維或者艾倫,然後看對應數字ic設計或者模擬ic設計的書,最後是版圖。
下載學習的軟體maxplus或者quartus。畫版圖的tanner等