?

高速PCB信號完整性仿真

2016-10-14 01:27張婧
科學與財富 2016年28期

張婧

摘 要:高速PCB設計時代是伴隨著計算機、圖像處理、通信等領域對高速信號處理的需求而發展起來的。PCB設計已經從原來簡單的元器件布局、拉線發展為以電工學為基礎,綜合了熱、電子、化工、機械等多種學科的一門專業。本文首先對高速PCB仿真的重要意義進行了闡述;其次描述了高速PCB仿真設計基本流程,包括原理圖設計階段,PCB前仿真,PCB布局布線,PCB后仿真,功能、性能、EMI測試這幾個方面;最后介紹了Cadence仿真設計工具的PCB設計流程以及IBIS仿真模型。

關鍵詞:高速PCB;IBIS模型; 前仿真;后仿真

1引言

傳統的PCB設計方法是先完成原理圖的設計,然后進行元器件的布局和走線,最后對一定數量的原型機采用各種反復的測試來評定系統性能。一旦修改設計就會導致時間上的延遲,成本上的耗費,而這些在需要產品快速面市的壓力下是不能接受的。而在產品設計初期發現,避免和更正設計錯誤,最好的方法之一就是PCB仿真。板級仿真工具的作用是使設計師能夠在電路板制造前更快地開展調試工作。

Cadence公司的SigXplor和PCB SI設計工具為我們進行高速PCB的仿真給予了有力的幫助,在設計系統方案的時候,高速PCB仿真可以幫助我們解決很多疑難雜癥,使我們擁有對系統設計方案的可預見性,再配合PCB設計的后端仿真,能使我們從根本上發現高速信號的問題并且盡快處理該問題。

2高速PCB仿真設計基本流程介紹

原理圖設計階段:選擇元器件、建立元器件封裝庫、建立元器件連線網表、使電路邏輯符號與物理器件相對應。

PCB前仿真:時序仿真 TIMING、信號完整性仿真 SI、電磁兼容性仿真EMI。PCB布局布線:確定PCB形狀、尺寸、層數及層結構、劃分各模板區域、放置元件、網表輸入、設置PCB布線規則、PCB交互布局、PCB布線、生成PCB光繪文件、鉆孔數據文件等。PCB后仿真:電源完整性后仿真PI、信號完整性后仿真、電磁兼容性后仿真。功能、性能、EMI測試:單板調試、性能測試、設計驗證、溫度測試、EMI測試等。

3基于Cadence Allegro 工具的板級仿真設計流程介紹

Cadence板級系統設計的基本思路如下:

(1)項目管理器:用于管理項目設計所使用的工具及工具所產生的數據。

(2)原理圖輸入:用于完成電路原理圖的設計輸入,由Concept-HDL工具實現。在這一環境中,可以靈活使用各種工具,快速高效的將原理圖送入計算機,生成后續工具能夠處理的設計數據。

(3)設計轉換:在完成原理圖設計之后,生成各元器件的封裝說明以及描述各元器件之間連接關系的文件,然后開始布局布線設計;或者在完成布局布線之后,將最終的PCB信息反饋到原理圖上,使PCB設計與原理圖設計保持一致。這種由前端到后端或者從后端到前端設計數據的轉換與傳遞都是由Design Sync 工具完成的,它是完成原理圖到PCB或者PCB到原理圖數據傳輸不可缺少的橋梁。

(4)板級設計:實現元器件的自動與交互布局、信號自動與交互布線;生成后續制造與裝配所需的各種數據文件,由Allegro工具實現。

(5)高速PCB規劃設計:PCB SI 工具實現在設計過程中高速PCB設計性能分析,并及時將發現的問題傳遞到前端或后端的,從而不斷修改和完善PCB版圖。

4IBIS仿真模型

IBIS是I/O Buffer Information Specification(輸入輸出緩沖接口說明)的縮寫,是一種用簡單的文本數據來描述數字模型的行為。IBIS模型是通過一族電壓/時間(V/T)和電流/電壓(I/V)曲線描述器件各個管腳的輸入輸出特性(I/O)。因為IBIS模型只是描述了器件的外部特性,并不涉及器件的內部細節,不會造成知識產權的泄露,所以得到了集成電路廠商的大力支持和推廣。另一方面IBIS模型是建立在器件一級的模型,抽象層次高,模擬時需要的計算少,故而仿真速度比SPICE模型高出兩個數量級,非常適合用于系統級的仿真。

所有IBIS文件都包含同樣的基本信息,可以認為有三個主要部分。

(1)文件頭——描述文件本身的信息,如IBIS版本,文件名,發布日期等。

IBIS文件頭需要下列關鍵字:

[IBIS Ver] —— 本文件的IBIS版本。

[File Name] —— IBIS的文件名。

[File Rev] —— IBIS文件或模型的修訂級別。

[Comment Char] —— 用于改變注釋符,默認的注釋符為管狀線(|)。

[Date] —— 文件創建日期。

[Source] —— 模型數據的來源。

[Note] —— 涉及到文件及元件的相關信息。

[Disclaimer] —— 任何法律權限的放棄。

[Copyright] —— 任何版權信息。

(2)元件和引腳描述——描述元件名、引腳、封裝特性:IBIS文件的元件描述部分包含從數據手冊中得到的元件引腳、封裝電氣特性等信息,在此部分中可定義管腳到緩沖器(模型)的映射。

(3)模型描述——描述元器件中每一個緩沖器的狀態和行為:IBIS文件的模型描述部分定義了元器件每一個輸入、輸出以及雙向緩沖器的特性。模型用關鍵字Pull up、pull down、GND clamp、Power clamp、和Ramp描述電流-電壓曲線和開關特性。[Model]后的參數定義了模型的類型(輸入、輸出、I/O、開漏極等等)以及它的輸入輸出電容。

在模型描述中,IBIS需要下列關鍵字和參數:

[Model]——標志著模型描述的開始并聲明一個唯一的模型名。模型名必須與引腳部分定義的名字相匹配。IBIS限制模型名長度不超過20個字符。

[C_comp]——定義管芯電容,管芯電容不包括封裝電容。

[Voltage Range]——定義器件電源電壓范圍,包括典型、最小、最大值。

[Pull up]——定義上拉的I-V曲線。

[Pull down]——定義下拉的I-V曲線。

[GND Clamp]——定義與參考地相接的鉗位二極管的I-V曲線。

[POWER Clamp]——定義與參考電源相接的鉗位二極管的I-V曲線。

5結束語

本文詳細介紹了Cadence仿真設計工具的PCB設計流程以及以及IBIS仿真模型。采用該仿真設計工具可以減小設計修改和制作的次數,提高實際的PCB設計質量,降低設計風險,從而使產品以最快的速度最小的成本進入市場,獲得更多的利潤。這對實際工作中的高速PCB的設計具有一定的指導意義。

參考文獻

[1]IBIS Models for Digital Design and Signal Integrity.2010.

[2]李新.張琳.利用Cadence Allegro進行PCB級的信號完整性仿真.現代電子技術.2009.

[3]張磊.唐繼勇.楊峰.高速電路中的信號完整性及仿真.中國測試技術.2008,34(1):63-66.

91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合