新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 從頭到尾構建混合信號高集成度系統(SOC)的步驟(5):電路仿真

        從頭到尾構建混合信號高集成度系統(SOC)的步驟(5):電路仿真

        作者: 時間:2013-02-07 來源:電子產品世界 收藏

          Dave:大概如此。我知道我們需要一個輸出放大器,所以我們獲得了這方面的一些幫助。輸出放大器的規格易于制定,但在中是一個需要技巧來構建的模塊。在此之后,我們開始依次增加均衡器級,在每次添加后利用電纜模型進行仿真。我們使均衡功能有效,但還要記錄失真、功率預算和DIE面積預算。

        本文引用地址:http://www.104case.com/article/141904.htm

          Tamara博士:看似有許多要考慮的事情。

          Dave:是,但魔鬼就在細節里。一位老員工有次對我說,(對此種開發來說)“偏執狂才是正確的心理狀態。”

          Tamara博士:伍迪艾倫有次說,“偏執狂知道所有事實。”

          Dave:說得太對了!

          Tamara博士:好了,現在我們有了所有模擬處理級,接下來如何測試整個系統呢?

          Dave:在學校里,你只是運行功能仿真測試。而在業內,我們是設計具有制造可行性的電路。制造工藝具有容差。摻雜程序具有范圍,晶體管因之能夠運行得稍快或稍慢一些。我們需要仿真最佳和最差條件,來獲得我們器件的最佳產率。

          Tamara博士:我想你還需要考慮溫度。這些組合的圖表看上去可能像這個:

          Dave:良好的開端!現在你需要解釋無源元件——如電阻和電容——的容差。你能看到情形的數量會如何激增而使你永遠不能完成設計!

          Tamara博士:你還需要做一些事情來減少你需要運行的仿真的數量。或者至少限制參數值對制造容差的依賴性。

          Dave:就這樣了。有許多設計技巧可供使用。一種是使用的比率值而非精確值。兩個值可以一起增大或減小,所以比率在某種程度是不變的。盡管在所有情況中我們都會使用少量動態余量(過度設計)來確保我們能夠滿足我們的目標要求。

          Tamara博士:你的過度設計量達到多少?10%?

          Dave:我希望我們進行10%的過度設計。不過通常我們沒有這樣大的余地。我們的2毫米×2毫米原始尺寸目標和功耗技術規格將會限制我們的實現能力。

          Tamara博士:你還從未談到靜電放電(ESD)。我知道這可能是一個挑戰。

          Dave:實際上我們有ESD方面的專家來幫助我們將合適的電路用在正確的引腳上。這里也有重要的權衡考慮。ESD二極管具有很大的容性且隨電壓而變化,所以在我們應用ESD時我需要重新運行失真仿真。

          Tamara博士:測試呢?你在設計中如何幫助進行器件測試?

          Dave:對于數字器件,我們有一種稱為‘掃描’的測試,它包括一些特別的測試,例如把所有的觸發器串聯起來。運行掃描測試可保證所有電路鏈中的所有觸發器的有效性。還有一個叫做“覆蓋率”的參數,它讓我們知道我們實際上測試了數字器件的多大部分。該參數最好能達到90%以上。

          Tamara博士:模擬測試呢?

          Dave:在設計過程中,我們制定了一個測試計劃,該計劃描述了將在生產中如何對每個模塊進行測試。通常,該測試會揭示缺陷且常常導致進入特別測試模式。

          Tamara博士:哪種測試模式?

          Dave:嗯,這里有一個易于理解的例子:我們需要知道我們的內置振蕩器的運行頻率,所以我們設計一個簡單的基于外部標準的時序脈沖的頻率計數器。基本上,然后我們用一個寄存器來支持該功能,并從另一個寄存器讀回結果。這種模式非常快而干凈,并可節省測試時間。

          Tamara博士:還有其他模式嗎?

          Dave:有些東西是不能說的,有權利保護。(他說的時候眨了個眼)我餓了。

          Tamara博士:很好。來杯啤酒和一大塊那種鮭魚怎么樣?

          Dave:好,聽你的!


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 密山市| 韶关市| 汝州市| 岱山县| 关岭| 涪陵区| 商都县| 通许县| 当雄县| 盐池县| 安平县| 勃利县| 泰州市| 翼城县| 浮梁县| 京山县| 海盐县| 勃利县| 两当县| 贵定县| 利津县| 大城县| 正宁县| 邵阳市| 甘南县| 城固县| 古田县| 陵川县| 黄龙县| 乐清市| 泾阳县| 绥中县| 上思县| 邯郸县| 齐河县| 沾益县| 迭部县| 岢岚县| 集贤县| 蚌埠市| 滁州市|