徐正義點點頭說:“當然可以,知無不言。”
張紅衛便問道:“請問,咱們設計晶片用的是什麼方式呢?”
徐正義說:“這個問題你問得也太專業了點。一般人問不出來。”
“晶片設計是非常複雜的一件事兒。”
“先要根據邏輯計算的結果,畫出原理圖,只是這一個步驟,往往就需要耗費很多天。”
“成功畫出原理圖之後,還要設計電路的版圖,最後還要進行驗證,驗證完畢,沒什麼問題了,這才能開始造晶片……”
徐正義耐心地給張紅衛講解著,他還唯恐張紅衛聽不懂,儘量把每個術語都說得淺顯易懂些。
張紅衛聽完之後說:“只是設計這一關就這麼難啊。”
“如果是非常複雜的積體電路,那畫出電路版圖,恐怕需要經年累月的時間了。”
徐正義點頭說:“誰說不是呢?”
“但是,全世界現在都是這樣設計晶片的,外國人也沒什麼好招啊。”
張紅衛微笑說道:“為什麼不發明出一種能夠幫助射擊積體電路圖的語言呢?”
“把具象的電路原理圖給它抽象簡化,最後形成一種硬體描述語言,利用這種語言來輸入設計思想,形成最終的晶片設計圖。這樣會簡單很多的吧?”
徐正義愕然:“啊?!你,你這說法挺新穎的啊!不過,我覺得好像也有道理。”
“或許,可以試一試呢!”
“紅衛同志,我發現你在晶片設計方面挺有想法啊。”
“哦,對了,你好像上北大學的是無線電電子學專業吧?”
張紅衛頷首微笑,心想,對方終於想到了我的背景了。
“是的,我上的是無線電電子學系,我暫時還沒有選專業方向。”
“我現在在學習所有的無線電電子學系的專業教材,包括物理電子學、電路與系統、電磁場與微波技術、電子科學與技術、通訊與資訊系統、訊號與資訊處理等。”
徐正義聽得瞪大了眼睛:“一個人精力有限啊,你涉獵那麼多的專業,恐怕不太好。”
“紅衛同志,我聽說,你是一邊上大學一邊參軍了?而且也不用在北大正常上課?”
張紅衛點點頭說:“是的。”
徐正義感嘆地說:“真是少年有為啊!”
“沒想到,北大能允許你這樣。”
“你剛才說的要搞一種硬體描述語言,我覺得可行性還是挺高的。”
“但要把這種語言搞出來,那就必須得吃透了積體電路的所有設計模組啊。”
“你不會是正在搞這個硬體描述語言吧?”
張紅衛其實這會兒已經徹底吃透了Verilog。
他含笑點點頭說道:“其實,我已經歸納出了一種硬體描述語言,不過,暫時也不知道好不好用。”
徐正義越發的震驚:“什麼?你已經發明瞭一種硬體描述語言?”
“你,能給我講一講嗎?”
“我看看可行性怎麼樣。”
“如果真的能像程式設計那樣輸入語言自動設計電路圖,那可就太省心了。”
張紅衛就開始給徐正義講自己的硬體描述語言。
積體電路的設計的確是浩如煙海,非常的繁複,但是,它在硬體邏輯上的描述符號卻可以用字母和阿拉伯數字以及一些特殊符號來代替。
比如,用一部分的硬體語言來描述模組的結構,而另一部分硬體語言則被用來描述模組的邏輯功能和行為。
最後,兩者被結合在同一個模組裡,整個模組就活了。
本章未完,請點選下一頁繼續閱讀!