可編程芯片:拼合成一個(gè)模擬解決方案
其它觀(guān)點(diǎn)
多數情況下,這些公司都不會(huì )嘗試提供板級的仿真工具,這些工具可顯示出他們的芯片與電路板上其它電路的工作情況,甚至詳細仿真出芯片的模擬部分與數字部分之間的相互作用。用戶(hù)的經(jīng)驗以及從數據表獲得的信息都有助于這個(gè)目標。Lattice公司的Chandra認為:“在電源管理中,仿真意味著(zhù)讀取并理解邏輯圖?!倍鳦ypress公司則看到了將該公司帶往另一方向的進(jìn)展。PSoC芯片的模擬部分仍然在繼續變得更為重要??蛻?hù)正日益發(fā)現,整體微控制器都可以即時(shí)地重新配置模擬陣列。這種能力很有用,但它逐漸削弱了部件目錄式的隱喻。公司產(chǎn)品營(yíng)銷(xiāo)經(jīng)理Mark Saunders稱(chēng):“器件不斷變得更強大。因此我們需要繼續推動(dòng)自己的抽象能力?!?BR>
與之對照的是,austriamicrosystems AG正在嘗試一種更廣泛的方案,對相對簡(jiǎn)單的芯片作仿真。該公司線(xiàn)性與無(wú)線(xiàn)產(chǎn)品營(yíng)銷(xiāo)總監Bruce Ulrich解釋說(shuō):“我們認為有兩種工程師。有一些是正統性偏好者,他們對仿真有一種文化性論點(diǎn)。他們認為仿真多少有些不正經(jīng)。但也有一些采用市售現成DC/DC轉換器的設計者并不認為自己是專(zhuān)家,他們覺(jué)得有一個(gè)能幫助自己作開(kāi)關(guān)頻率與負載實(shí)驗的工具很不錯,因為能看到發(fā)生了什么?!?BR>
基于這種看法,該公司在自己的主頁(yè)上鏈接了一個(gè)Transim技術(shù)公司的WebSim線(xiàn)性仿真引擎版本。該頁(yè)面有austriamicrosystems公司各種型號的電源IC、網(wǎng)表捕捉工具、仿真引擎,以及一個(gè)生成物料清單的工具。用戶(hù)可以在網(wǎng)站上對一個(gè)電源子系統作試驗,研究其參數和性能,并獲得一個(gè)器件清單。Ulrich強調說(shuō):“它沒(méi)有Spice的精度;它是一種線(xiàn)性近似。但已足夠給出一個(gè)有關(guān)電路行為的概念,并警告你何時(shí)會(huì )有開(kāi)關(guān)問(wèn)題、噪聲或不穩定性問(wèn)題?!痹摴咀罱黾恿司W(wǎng)站的功能,但正在考慮一個(gè)擴展的模型庫,這樣用戶(hù)就可以使用該公司產(chǎn)品系列中的其它器件。
Triad半導體公司的情況有所不同。與Cypress公司一樣,該公司也制造結合了可編程模擬陣列與微控制器的芯片(圖3)。不過(guò)此時(shí),可編程能力采用的是廠(chǎng)家編程形式,而不是現場(chǎng)可編程的閃存單元。Triad公司營(yíng)銷(xiāo)與技術(shù)銷(xiāo)售副總裁Reid Wender稱(chēng),大多數情況下,該公司的用戶(hù)并不是從仿真開(kāi)始,而是用分立器件作試驗板設計,市售模擬元件作模擬信號路徑,而FPGA作數字邏輯,還有ARM Cortex M0核心。Wender說(shuō):“這些設計者多數喜歡用市售元件,他們要求我們的ASIC也滿(mǎn)足這些規格?!?BR>
圖3,Triad公司的Mocha在可編程模擬領(lǐng)域提供的是過(guò)程編程技術(shù),而不是現場(chǎng)編程能力。
客戶(hù)與Triad公司分享了這個(gè)試驗板??蛻?hù)使用該板的性能,定義ASIC中模擬信號路徑的傳輸函數。然后,Triad公司的團隊使用一個(gè)芯片級的仿真工具,配置模擬陣列,使之匹配于客戶(hù)試驗板的傳輸函數。Triad公司將這個(gè)仿真結果與客戶(hù)分享,設定一個(gè)過(guò)孔遮罩,然后配置成排的晶圓,總循環(huán)時(shí)間大約為四周。然后,客戶(hù)可以將Triad硅片用于自己的試驗板,進(jìn)行驗證。Wender稱(chēng),這個(gè)流程中最困難的部分是了解模擬信號處理路徑與在Cortex上運行的軟件的整合。他說(shuō):“我們一直與Keil合作來(lái)仿真混合信號外設。但最終我們需要一個(gè)桌面上的完整模擬/混合信號仿真器,這是某種能夠以低價(jià)將Verilog、Spice和軟件仿真置于桌面的東西。我們還在繼續尋找?!?/FONT>
評論