在積體電路行業,常用的指令碼語言有哪些?

時間 2021-06-03 01:54:03

1樓:LinCoding

一般來說,由於很多IC行業的EDA軟體都是有TCL編寫的,所以TCL是應該掌握的,其次,由於IC開發一般使用Linux系統,所以C Shell也是應該掌握的。但是,除此之外還應該掌握Perl或者Python

2樓:

如果是指積體電路設計相關的話,TCL/TK目前看起來是最廣泛支援的script了。

encounter,icc,calibre,laker的使用者API都是TCL。

有人說同乙個問題perl可以有好多種方法,但TCL只有一種。TCL的語法簡單粗暴,沒有perl那麼花裡胡哨,但對我們這種工程人員來說是最大的優點,不需要花太多精力在維護上。而且有方便的TK GUI。

3樓:Adams Jam

小白鼠:什麼都不用,點滑鼠。

入門:shell(bash/csh/zsh...),在linux伺服器下工作,linux命令要學,基本的shell使用方法。這時候應該還不算用shell指令碼,只是用shell。

高階:TCL,主要是EDA工具都這麼用。Makefile,最簡單的批處理。

高階:Perl / Python /高階shell,當你發現基本的東西滿足不了需求的時候,就需要其他的工具了。用perl這種指令碼語言主要是比C方便的多,用C在linux也能寫出一些東西來,哈哈。

其實到這時候主要是從自己的需求出發,有需求了才有的放矢。當初自己想過用perl統一所有環境或者用make統一所有環境,發現都不合適。每個場景都有適合的指令碼語言或工具。

最簡配置的話,不需要任何指令碼語言,把所有要順序執行的命令寫在乙個檔案裡,source就好了。

4樓:Evan172

最常用的是Bash/C-Shell、TCL、Perl,然後還有python。

Makefile一般用Bash/C-Shell寫,再呼叫其它語言;TCL是EDA工具都支援的語言,通常都提供TCL命令視窗;有時會帶些Perl/Python指令碼用來處理些文字資料。

積體電路IC設計,學習哪乙個指令碼語言比較好?(Perl Python Shell)?

Spunky GG 其實真要從乙個專案角度來講,不可能是一種語言解決掉專案的整個flow,在後端角度,一般來講,最頂層的flow一般是Makefile,具體呼叫到EDA環境中,主流是tcl語言,會用來寫一些小flow解決問題。STA環境,PV等一般是Makefile呼叫cshell指令碼或tcl。另...

有哪些開源的積體電路EDA工具?

已登出 為什麼要找開源,目的是研究其原理,然後自主研發。開源的目的是學習和研究。鄙視有些回答說開源eda無意義,因為可以用盜版的商業軟體。這種人就不該參與話題。參與這個話題的人,應該是有意做一些事情的開發者,而不是找現成資源的使用者,甚至連使用者都不是的閒人。不能對中國產軟體做出任何貢獻的人,能做的...

積體電路裡面矽晶元上的電路有多脆弱?

xyber 電路裡有超過線寬一半的dust就報廢,28nm的電路,有顆14nm的dust就廢了。老實說28nm的晶圓不好做,14nm的dust到處都有. 大力丸也是一樣的 我們是學校的實驗室,操作比較沒有規範。一批裸片拿回來自己做chip on board封裝,不戴防靜電手套,裸片掉桌上了用鑷子夾起...