模擬/數模混合電路加速仿真技術
發布時間:2008/5/26 0:00:00 訪問次數:1500
    
    如今,涉及模擬和數模混合電路的soc設計日益增多。由于電路規模增大和復雜度提高,傳統的spice仿真器已不能滿足設計需求。而采用電路分割、多速率仿真、改進的器件模型等技術的fast spice仿真器突破了傳統spice工具的容量和速度限制。此文主要討論目前復雜模擬和數模混合電路仿真面臨的主要挑戰,以及如何用新一代fast spice仿真器加以解決。
    對今天的混合信號soc設計,往往包括模擬、射頻、數字、定制數字和來自不同ip提供商的ip。為實現完整意義上的芯片級驗證,需要采用spice、射頻仿真器、混合信號仿真器和fast spice等多重仿真器的組合。設計者在不同設計階段往往需要采用來自不同公司的仿真器,而這些仿真器由于不同的環境支持和不同的語法格式存在兼容性問題,往往導致誤差和不穩定性,并增加額外工作量和設計風險。
    
    
    
    圖1:multi-mode仿真(mmsim)解決方案。
     為降低用戶在設計工具方面的使用難度和工具轉換風險,cadence推出multi-mode仿真(mmsim)解決方案,通過使用統一的用戶接口、器件模型、語法格式、內部方程式,極大地提高了數據兼容性和仿真結果可信度。multi-mode技術使設計者可在統一的設計環境中,在模擬、射頻、混合信號、芯片級電路驗證的不同設計階段,自由切換spectre、spectrerf、ams designer和ultrasim等仿真器,如圖1所示。
    本文將著重討論如何應用分層的全芯片晶體管級驗證工具—ultrasim,解決目前模擬/混合信號電路設計中面臨的挑戰。
    模擬/混合信號電路仿真面臨的挑戰
    隨著工藝技術的發展和競爭的壓力,主流芯片已經從10年前的0.5微米發展到今天的0.13微米乃至90納米。先進的工藝可以讓設計者把更多、更復雜的電路模塊集成在同一硅片上,但同時也對電路仿真提出了新的挑戰。目前模擬/混合信號電路仿真面臨的挑戰主要有以下幾個方面。
    1. 急劇增長的設計復雜度,對仿真器的容量和速度提出更高的要求;
    2. 激烈的市場競爭和不斷爬升的流片費用,使如何縮短設計周期、提高流片成功率成為芯片設計中的主要問題之一;
    3. 深亞微米小尺寸效應的影響變得更為顯著,如短/窄溝效應對閾值電壓影響、亞閾值電流、體效應導致的襯底電流等;
    4. 低信號擺幅設計中電路噪聲和交叉耦合效應、低電源電壓下信號線和電源網格的電壓降和電遷移問題等;
    5. soc芯片中電源調節器導致電路各模塊間電源耦合增強。混合信號仿真由于數字模塊和模擬模塊分開仿真,不能反映此類問題;
    6. 對互連線延遲、信號串擾、襯底效應、接地噪音(ground bounce)等物理效應的考慮,依賴于精確的后仿真結果。
    
    
    
    圖2:mmsim中的共享組件。
    上述問題的解決越來越依賴于全芯片晶體管級電路仿真及后仿真,而傳統晶體管級spice仿真器由于容量和速度的限制,通常只適用于模塊級電路設計,因此fast spice技術的引入不可避免。
    fast spice技術介紹
    為了克服第一代spice仿真工具(如spectre、pspice)在仿真容量(約50k)和速度上的缺陷,第二代spice技術即fast spice仿真器采用電路分塊、多速率、簡化模型等加速仿真技術。
    傳統spice仿真器將電路作為一個矩陣,隨著電路規模的增加,矩陣的求解速度顯著下降。fast spice把相關的電路模塊放在一起,將大矩陣分成許多小矩陣,減小計算量。此外,事件驅動技術可忽略不活動的電路,進一步降低運算量。
    電路分塊的另一個優點是可采用多速率仿真。各個電路模塊往往存在不同的工作頻率,因此仿真中不同的電路塊可以采用不同的仿真步長。這樣,既可以保證高頻率的電路得到精確結果,又讓低頻率的模塊避免重復計算,降低cpu負荷。
    簡化模型技術是fast spice加速的另一項重要技術。在傳統電路仿真中,mosfet或bjt需要一組復雜的公式進行計算,常常耗費大量的cpu時間。而fast spice在仿真開始時先產生模型表格,然后進行查表,從而節省大量的時間。fast spice通過多層次簡化的模型,可以滿足不
    
    如今,涉及模擬和數模混合電路的soc設計日益增多。由于電路規模增大和復雜度提高,傳統的spice仿真器已不能滿足設計需求。而采用電路分割、多速率仿真、改進的器件模型等技術的fast spice仿真器突破了傳統spice工具的容量和速度限制。此文主要討論目前復雜模擬和數模混合電路仿真面臨的主要挑戰,以及如何用新一代fast spice仿真器加以解決。
    對今天的混合信號soc設計,往往包括模擬、射頻、數字、定制數字和來自不同ip提供商的ip。為實現完整意義上的芯片級驗證,需要采用spice、射頻仿真器、混合信號仿真器和fast spice等多重仿真器的組合。設計者在不同設計階段往往需要采用來自不同公司的仿真器,而這些仿真器由于不同的環境支持和不同的語法格式存在兼容性問題,往往導致誤差和不穩定性,并增加額外工作量和設計風險。
    
    
    
    圖1:multi-mode仿真(mmsim)解決方案。
     為降低用戶在設計工具方面的使用難度和工具轉換風險,cadence推出multi-mode仿真(mmsim)解決方案,通過使用統一的用戶接口、器件模型、語法格式、內部方程式,極大地提高了數據兼容性和仿真結果可信度。multi-mode技術使設計者可在統一的設計環境中,在模擬、射頻、混合信號、芯片級電路驗證的不同設計階段,自由切換spectre、spectrerf、ams designer和ultrasim等仿真器,如圖1所示。
    本文將著重討論如何應用分層的全芯片晶體管級驗證工具—ultrasim,解決目前模擬/混合信號電路設計中面臨的挑戰。
    模擬/混合信號電路仿真面臨的挑戰
    隨著工藝技術的發展和競爭的壓力,主流芯片已經從10年前的0.5微米發展到今天的0.13微米乃至90納米。先進的工藝可以讓設計者把更多、更復雜的電路模塊集成在同一硅片上,但同時也對電路仿真提出了新的挑戰。目前模擬/混合信號電路仿真面臨的挑戰主要有以下幾個方面。
    1. 急劇增長的設計復雜度,對仿真器的容量和速度提出更高的要求;
    2. 激烈的市場競爭和不斷爬升的流片費用,使如何縮短設計周期、提高流片成功率成為芯片設計中的主要問題之一;
    3. 深亞微米小尺寸效應的影響變得更為顯著,如短/窄溝效應對閾值電壓影響、亞閾值電流、體效應導致的襯底電流等;
    4. 低信號擺幅設計中電路噪聲和交叉耦合效應、低電源電壓下信號線和電源網格的電壓降和電遷移問題等;
    5. soc芯片中電源調節器導致電路各模塊間電源耦合增強。混合信號仿真由于數字模塊和模擬模塊分開仿真,不能反映此類問題;
    6. 對互連線延遲、信號串擾、襯底效應、接地噪音(ground bounce)等物理效應的考慮,依賴于精確的后仿真結果。
    
    
    
    圖2:mmsim中的共享組件。
    上述問題的解決越來越依賴于全芯片晶體管級電路仿真及后仿真,而傳統晶體管級spice仿真器由于容量和速度的限制,通常只適用于模塊級電路設計,因此fast spice技術的引入不可避免。
    fast spice技術介紹
    為了克服第一代spice仿真工具(如spectre、pspice)在仿真容量(約50k)和速度上的缺陷,第二代spice技術即fast spice仿真器采用電路分塊、多速率、簡化模型等加速仿真技術。
    傳統spice仿真器將電路作為一個矩陣,隨著電路規模的增加,矩陣的求解速度顯著下降。fast spice把相關的電路模塊放在一起,將大矩陣分成許多小矩陣,減小計算量。此外,事件驅動技術可忽略不活動的電路,進一步降低運算量。
    電路分塊的另一個優點是可采用多速率仿真。各個電路模塊往往存在不同的工作頻率,因此仿真中不同的電路塊可以采用不同的仿真步長。這樣,既可以保證高頻率的電路得到精確結果,又讓低頻率的模塊避免重復計算,降低cpu負荷。
    簡化模型技術是fast spice加速的另一項重要技術。在傳統電路仿真中,mosfet或bjt需要一組復雜的公式進行計算,常常耗費大量的cpu時間。而fast spice在仿真開始時先產生模型表格,然后進行查表,從而節省大量的時間。fast spice通過多層次簡化的模型,可以滿足不
熱門點擊
- OrCAD/PSpice9偏壓點和直流掃描分
- 16位Σ-ΔA/D轉換器AD7705與微控制
- 一種增大放大器增益的方法
- LTC6910系列數字控制可編程增益放大器原
- 基于FCHIP2指紋芯片的應用方案
- PCB線路板抄板方法及步驟
- 用于清除數據噪聲的簡單數字濾波器
- 用AD7008構成可程控正弦波信號發生器
- 基于Nios的掌紋鑒別系統設計與實現
- MAXQ7654在信號濾波中的應用
推薦技術資料
- 泰克新發布的DSA830
- 泰克新發布的DSA8300在一臺儀器中同時實現時域和頻域分析,DS... [詳細]