一種集成電路仿真波形顯示器中的測(cè)量工具實(shí)現(xiàn)方法
【專利摘要】本發(fā)明是一種集成電路仿真波形顯示器中的測(cè)量工具實(shí)現(xiàn)方法,所屬的技術(shù)是集成電路輔助設(shè)計(jì)領(lǐng)域,尤其是涉及集成電路數(shù)字仿真、模擬仿真和數(shù)?;旌戏抡骖I(lǐng)域。本發(fā)明針對(duì)大規(guī)模集成電路仿真工具輸出結(jié)果分析功能,提供了一整套完備測(cè)量工具實(shí)現(xiàn)方法。本發(fā)明定義了七大類,共計(jì)38個(gè)測(cè)量工具,可提供對(duì)信號(hào)波形各種屬性進(jìn)行精準(zhǔn)測(cè)量的功能,并可實(shí)現(xiàn)復(fù)雜特定設(shè)計(jì)分析的自定義和自動(dòng)化,快速的將仿真結(jié)果轉(zhuǎn)換為有用的設(shè)計(jì)參數(shù)。在實(shí)際的工程應(yīng)用中,能很好的滿足集成電路設(shè)計(jì)工程師對(duì)仿真結(jié)果分析的需求,極大的提升設(shè)計(jì)人員的工作效率。
【專利說(shuō)明】一種集成電路仿真波形顯示器中的測(cè)量工具實(shí)現(xiàn)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明是一種集成電路仿真波形顯示器中的測(cè)量工具實(shí)現(xiàn)方法,所屬的【技術(shù)領(lǐng)域】是集成電路計(jì)算機(jī)輔助設(shè)計(jì)領(lǐng)域,尤其是涉及集成電路數(shù)字仿真、模擬仿真和數(shù)模混合仿真領(lǐng)域。
【背景技術(shù)】
[0002]隨著集成電路加工工藝技術(shù)的持續(xù)發(fā)展,在單個(gè)芯片上實(shí)現(xiàn)整個(gè)復(fù)雜電子系統(tǒng)已成為可能。這樣的系統(tǒng)通常包括數(shù)字信號(hào)、模擬信號(hào)和數(shù)?;旌闲盘?hào)處理。在設(shè)計(jì)早期仿真這樣的IC設(shè)計(jì)來(lái)發(fā)現(xiàn)錯(cuò)誤已顯得非常必要。所謂電路仿真,就是建立信號(hào)在電路中的傳播模型,由此來(lái)模擬實(shí)際電路的功能。在七十年代早期,仿真技術(shù)已廣泛用于制造之前驗(yàn)證集成電路的行為。它通過(guò)圍繞晶體管建立電流和電壓變量來(lái)仿真電路的行為。這通常叫做模擬仿真或電路仿真。早期的仿真器只能模擬幾百個(gè)晶體管的電路。隨著數(shù)學(xué)方法的發(fā)展,仿真器已能處理更大規(guī)模的電路。
[0003]在專用集成設(shè)計(jì)(IC)中,波形顯示器被用來(lái)顯示和分析仿真工具的輸出結(jié)果。波形顯示器能夠幫助IC設(shè)計(jì)工程師檢查器件隨時(shí)間偏移的工作狀態(tài)以及器件之間的相互關(guān)系。波形顯示器是與仿真工具相配合的工具產(chǎn)品,幾乎當(dāng)前所有的仿真工具都有專用的波形顯示器,如Hspice的CosmosScope, FineSim的FineVision等。一個(gè)完整的波形顯示器需要具備以下幾種基本功能:
[0004]1.波形文件解析器。解析器的功能是將仿真器的輸出結(jié)果轉(zhuǎn)化成波形顯示器內(nèi)部數(shù)據(jù)格式。
[0005]2.瀏覽器。需要支持波形顯示,放大/縮小,平移,分組/拆分等操作。
[0006]3.測(cè)量工具。測(cè)量工具是輔助用戶進(jìn)行波形分析的工具。例如平行于Y軸方向的測(cè)量工具可以測(cè)量波形在特定X坐標(biāo)下的Y值,Difference測(cè)量可以計(jì)算兩個(gè)波形點(diǎn)間的距離與斜率等。
[0007]4.計(jì)算器。計(jì)算器是輔助用戶進(jìn)行波形分析的另一重要工具。它可以用表達(dá)式的方式對(duì)波形進(jìn)行變換,進(jìn)而分析信號(hào)的不同特性,例如FFT可以分析一個(gè)時(shí)域信號(hào)的頻域特性。
[0008]5.其他高級(jí)功能。如波形比較,A-D / D-A和Eye-diagram等。
[0009]本發(fā)明測(cè)量工具構(gòu)建基于Qt開(kāi)源技術(shù)。Qt是一個(gè)跨平臺(tái)的C++應(yīng)用程序和UI開(kāi)發(fā)框架。使用Qt開(kāi)發(fā)者只需一次性開(kāi)發(fā)應(yīng)用程序,無(wú)須重新編寫(xiě)源代碼,便可跨不同桌面和嵌入式操作系統(tǒng)部署這些應(yīng)用程序。Qt提供應(yīng)用程序生成塊,包括龐大的可定制Widget集合、圖形畫(huà)布、風(fēng)格引擎和其他內(nèi)容,可用來(lái)生成新穎、便捷的用戶界面。
[0010]本發(fā)明提供了一整套完備測(cè)量工具實(shí)現(xiàn)方法,對(duì)信號(hào)波形周期、頻率、振幅、范圍、差別、斜率、上升/下降時(shí)間、寬度、占空比系數(shù)等各種屬性進(jìn)行精準(zhǔn)測(cè)量,解決了業(yè)內(nèi)其他波形顯示器工具測(cè)量功能不全、或測(cè)量結(jié)果不準(zhǔn)確、或使用不方便的問(wèn)題。本發(fā)明提供用戶自定義配置功能,使設(shè)計(jì)者可通過(guò)配置測(cè)量選項(xiàng),實(shí)現(xiàn)復(fù)雜特定設(shè)計(jì)分析的自定義和自動(dòng)化,快速的把仿真結(jié)果轉(zhuǎn)換為有用的設(shè)計(jì)參數(shù),大大加快了電路設(shè)計(jì)人員優(yōu)化設(shè)計(jì)的能力,提升其設(shè)計(jì)效率。
【發(fā)明內(nèi)容】
[0011]本發(fā)明針對(duì)大規(guī)模集成電路仿真工具輸出結(jié)果分析功能,提出了波形屬性的測(cè)量工具實(shí)現(xiàn)方法,并將其歸納區(qū)分為七大類,共計(jì)38個(gè)具體波形測(cè)量方法。在實(shí)際的工程應(yīng)用中,此方法能很好的滿足集成電路設(shè)計(jì)工程師對(duì)仿真結(jié)果分析的需求,極大的提升其設(shè)計(jì)效率。
[0012]本發(fā)明的主要技術(shù)方法包括以下內(nèi)容:
[0013]1、基本波形屬性測(cè)量工具定義
[0014]在集成電路設(shè)計(jì)領(lǐng)域中,根據(jù)應(yīng)用領(lǐng)域及關(guān)注點(diǎn)不同,本發(fā)明將其歸納為以下七個(gè)類別:
[0015](I)General類。測(cè)量顯示一些常規(guī)的波形分析屬性值。
[0016]
【權(quán)利要求】
1.一種集成電路仿真波形顯示器中的測(cè)量工具實(shí)現(xiàn)方法,其技術(shù)特征在于定義了以下四個(gè)流程:①選擇測(cè)量工具類型,創(chuàng)建工具實(shí)例;②通過(guò)鼠標(biāo)操作工具實(shí)例,觸發(fā)測(cè)量動(dòng)作工具實(shí)例接收鼠標(biāo)觸發(fā)事件,調(diào)用測(cè)量接口執(zhí)行測(cè)量;④工具實(shí)例界面主題顯示測(cè)量結(jié)果。
2.根據(jù)權(quán)利要求1所述的測(cè)量工具實(shí)現(xiàn)方法,其特征在于創(chuàng)造性的定義了七類基本測(cè)量工具:① General 類,具體包括 Data (X,y)、Difference、Length、Width、Y Diff、Y Range共計(jì)六種測(cè)量工具;② Time Domain 類,具體包括 Delay、Duty Cycle、F vs T、Frequency、Jitter、Overshoot、Rise/Fall Time、Settle Time、Slew Rate、Undershoot 共計(jì)十種測(cè)量工具!③Frequency Domain類,具體包括Highpass、LowpassΛ Stopband共計(jì)三種測(cè)量工具;@ Statistics 類,具體包括 Cpk、Dpu、Mean、Mean+3Std—dev、Mean_3Std—dev、Std—dev、Yield共計(jì)七種測(cè)量工具丨⑤Level類,具體包括AC Coupled RMS、Amplitude、Baseline、RMSλ Topline 共計(jì)五種測(cè)量工具;? S Domain 類,具體包括 Damping Ratio、FrequencyValue、Natural Frequency、Quality Factor 共計(jì)四種測(cè)量工具;⑦ RF (Radio Frequency)類,具體包括Pldb、IP2、IP3/SFDR共計(jì)三種測(cè)量工具。
【文檔編號(hào)】G06F17/50GK103853857SQ201210499158
【公開(kāi)日】2014年6月11日 申請(qǐng)日期:2012年11月29日 優(yōu)先權(quán)日:2012年11月29日
【發(fā)明者】吳躍波, 宋德強(qiáng), 張衛(wèi)衛(wèi), 郭根華 申請(qǐng)人:北京華大九天軟件有限公司