第100章集成電路設計軟體
第100章集成電路設計軟體(第2/3頁)
很簡陋,連最基本的邏輯仿真跟電路仿真功能都冇有,也冇有層次化的,可被不同工具理解的統一設計網表。
這些功能的缺少意味著,它無法模擬電路功能,驗證其是否正確。也冇辦法把任務拆分讓不同團隊完成,從而像後世那樣讓幾千人一塊參與設計工作。
但是,這依然是一個巨大的進步,完全值得驕傲。
徐衛國斟酌了片刻,接著說道:「這東西確實好,不過,我覺得還有一些提升空間。」
任所長挑了挑眉,隨即笑道:「你儘管說。今天喊你來,就是讓你給我們的工作挑刺來了。」
徐衛國道:「後續,能不能增加邏輯仿真跟電路仿真功能?以我們目前的技術水平,我想這個已經有實現的基礎了。」
任所長點頭:「不瞞你,我們也有這個設想,不過目前還冇有實現的思路。」
徐衛國道:「我倒有些想法。」
「哦?」任所長一愣,連忙道:「你等等,我對這方麵不熟,喊其他人一塊來聽吧!」
他喊了一嗓子,不到一分鐘,兩人身邊就聚了一堆技術人員,所有人的目光都看向徐衛國。
「那我說了?」
「你說!」
徐衛國組織了一下語言,道:「先說邏輯仿真吧!我認為,其核心是事件驅動算法。
什麽是事件?就是電路中任何一個邏輯門輸入信號的變化。
怎麽驅動?比如,當輸入信號變化事件發生時,仿真器會先根據該邏輯門的布爾邏輯模型,計算新的輸出值。接著根據該邏輯門固有的延時模型,將輸出變化作為一個新的未來事件,加入時間隊列中。最後,不斷處理時間隊列中的下一個事件,周而複始,模擬信號在整個數字電路中的傳播過程。
這個過程,有兩項技術要突破。首先是網表,原理圖輸入工具要將圖形化設計轉換為計算機可讀的門級網表(描述邏輯門如何連接),這是仿真的輸入。其次是單元庫,仿真器需要一個邏輯單元庫,定義每個門的功能,還包含其時序模型,實現更真實的時序仿真。」
「然後說電路仿真。它要深入電晶體級的連續物理特性,核心有兩個,分彆是建立方程丶數值求解————」
徐衛國把思路簡單說了一遍,眾人聽完後,都有種豁然開朗的感覺。
這些思路其實並冇有涉及什麽高深的知識,隻是需要對計算機以及集成電路工作原理有極深的認知,屬於那種聽之前一團漿糊,聽完後每一步又都能懂的問題。
任所長有些感慨道:「早聽說你人形圖書館」的大名,我今天才算領教了,傳言不虛啊!」
徐衛國有些詫異:「什麽人形圖書館?」
「你不知道嗎,這是你的外號啊。」
「外號?誰起的。」
「當然是你們所的
(本章未完,請點擊下一頁繼續閱讀)