<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
"); //-->

博客專(zhuān)欄

EEPW首頁(yè) > 博客 > 干貨 | 芯片設計都用什么操作系統?

干貨 | 芯片設計都用什么操作系統?

發(fā)布人:旺材芯片 時(shí)間:2021-06-11 來(lái)源:工程師 發(fā)布文章
工欲善其事,必先利其器。那么,做芯片設計的都用什么操作系統呢?


其實(shí),不是我們芯片設計工程師要用什么操作系統,而是我們做設計用的EDA軟件決定了我們要用什么操作系統。
因為芯片雖然很小,但是它里面的電路規模很大,在設計時(shí)需要進(jìn)行仿真模擬優(yōu)化,那計算量是很大的。在早期個(gè)人電腦處理能力不強的時(shí)代,只能強大的服務(wù)器才能勝任,而那個(gè)時(shí)代,Sun的服務(wù)器做很好,所以那些EDA軟件都只能運行在Sun公司的Unix操作系統Solaris上面了。

后來(lái),隨著(zhù)Linux的興起,HP等服務(wù)器的強盛,Sun的逐漸衰落,Cadence、Synopsys等公司的EDA軟件也逐漸轉向了Linux陣營(yíng),所以,芯片工程師得以在自己的PC上也能裝上這些EDA軟件了
在這一時(shí)期,Linux陣營(yíng)里,商業(yè)化最好的是Redhat,所以Cadence、Synopsys等公司的EDA軟件推薦的也是Redhat,畢竟做設計,穩定壓倒一切。

Redhat的服務(wù)畢竟要錢(qián),后來(lái)出現的CentOS完美的解決了這一問(wèn)題,所以很多公司和個(gè)人都選擇CentOS了。(可惜,CentOS 9不會(huì )再有了)
就目前來(lái)說(shuō),芯片設計操作系統的選擇:
1、大公司——服務(wù)器上裝Redhat,買(mǎi)服務(wù);2、小公司——服務(wù)器上裝Redhat,不買(mǎi)服務(wù),或者裝CentOS;3、個(gè)人——PC或者筆記本,首選Ubuntu,虛擬機的話(huà)選CentOS。
公司的選擇我們就不說(shuō)了,有錢(qián)啥都不缺。
個(gè)人的話(huà),其實(shí)什么Linux發(fā)行版都可以,兼容性的問(wèn)題也很好解決,因為L(cháng)inux上的軟件,基本上都相當于Windows上說(shuō)的綠色軟件,缺什么依賴(lài)庫,就補什么依賴(lài)庫,不能裝依賴(lài)庫的安裝包,拷貝一個(gè)so文件也可以,做一個(gè)軟鏈接也可以,都是可以解決的。

我這里只所以推薦Ubuntu,是因為Ubuntu背靠的是大公司,質(zhì)量有保證,更新也比較及時(shí),對新硬件支持較好。對于個(gè)人來(lái)說(shuō),除了EDA軟件,可能還會(huì )裝不少其他辦公軟件。國產(chǎn)軟件也有很多支持Linux了,目前基本都只支持deb和rpm兩種包。所以,從硬件和軟件的支持來(lái)看,Ubuntu是首選。

如果只是裝一個(gè)虛擬機安裝這些EDA軟件,那當然就算選Redhat的源碼再造版CentOS了,對EDA軟件的兼容性最好。
目前,我公司的hp服務(wù)器上,我裝的是Redhat,我個(gè)人的PC和筆記本,我都只裝了Ubuntu單個(gè)系統,辦公設計兩不誤。
順便說(shuō)一下,想用Redhat系之外發(fā)行版的同學(xué),你只要做好一下幾件事,EDA軟件的兼容性不是問(wèn)題:
1、很多eda軟件都只支持redhat或類(lèi)redhat,在軟件運行時(shí)會(huì )進(jìn)行OS檢測,實(shí)際上都是讀取的/etc/redhat-release這個(gè)文件,redhat-release是一個(gè)文本文件,里面只有一句話(huà),比如:
Red Hat Enterprise Linux Server release 6.3 (Santiago)     
EDA需要什么,我們就提供什么。
2、EDA軟件都很龐大,都是由很多組件構成的,雖然你裝的是64位版本,但是可能很多軟件自己的通信組件還是32位遺留下來(lái),所以,必須把系統的32位庫裝上;
3、軟件缺什么依賴(lài)庫,就裝什么依賴(lài)庫,找不到依賴(lài)庫,就去找so文件,放到軟件目錄下或者系統目錄下都可以,或者做軟鏈接,只要EDA軟件能夠找到;還是那句話(huà),Linux下的軟件都是綠色軟件,盡量不要去做影響系統本身的改動(dòng),改動(dòng)只影響軟件自己就好了。
4、軟件不提示錯誤信息怎么辦?用trace命令跟蹤,看看到底缺什么,找到缺什么了就按照第3條處理。


本文轉自:https://www.zhihu.com/people/zstudio


來(lái)源:莽野蠻人


*博客內容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀(guān)點(diǎn),如有侵權請聯(lián)系工作人員刪除。



關(guān)鍵詞: 芯片設計

相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>