模型編譯器及其在互連建模和信號完整性分析中的應(yīng)用
發(fā)布時間:2020-11-04 03:28
在大規(guī)模集成電路發(fā)展迅速的今天,器件模型的研究也日新月異。傳統(tǒng)的手工實現(xiàn)器件模型的方法難以跟上模型的變化。作為一種快速開發(fā)模型的工具,模型編譯器被應(yīng)時提出。 本文實現(xiàn)了一個自動化的模型編譯器CAMC。CAMC能夠接受使用Verilog-AMS等行為級語言描述的器件模型,并按照標(biāo)準(zhǔn)電路仿真器的接口產(chǎn)生C語言代碼。這些代碼經(jīng)過C語言編譯器,可以和電路仿真器協(xié)同工作。本文同時介紹了CAMC的具體實現(xiàn)、優(yōu)化算法和語法擴展。 在高速電路設(shè)計中,反射等互連問題嚴(yán)重影響了信號完整性。本文嘗試使用模型編譯器進(jìn)行互連建模,并驗證一些互連設(shè)計中的影響因素。 本文的第一章講述了模型編譯器的歷史背景和基本概念。第二章講解了編譯器實現(xiàn)的基礎(chǔ)知識。第三章講述了模型編譯器的原理,一些電路仿真的原理和傳輸線模型的概念。第四章著重說明了模型編譯器的前后端細(xì)節(jié),以及一些驗證信號完整性問題的實例。
【學(xué)位單位】:上海交通大學(xué)
【學(xué)位級別】:碩士
【學(xué)位年份】:2007
【中圖分類】:TP331
【部分圖文】:
所有的編程語言都屬于這兩類。因此,對于一般的行們總可以作出正確的解析和處理。通常情況下,我們使用 BNF(Backus-Naur Form)來表示上下如整數(shù)的算術(shù)表達(dá)式可以表示為下列語法。在規(guī)定了一個語法以后,我們需要建立這個語法的解析器。有“自上而下”和“自下而上”兩張方式。2.2.1 自上而下的解析方法首先來介紹自上而下的解析方法。我們有語法:S →( S)S|ε關(guān)于采用自上而下的解析過程,我們以下表舉例表示。第一的內(nèi)容,第二列則是輸入的內(nèi)容,結(jié)尾處的美元符表示輸入的我們需要采取的動作。
這個表格可以使用下列規(guī)則生成:1) 若產(chǎn)生式 A →α可能是一種選擇,且存在一個產(chǎn)生式 αa 是一個終結(jié)符,則將 A →α加入表項 M[A,a]。2) 若 產(chǎn) 生 式 A →α可 能 是 一 種 選 擇 , 且 存 在 產(chǎn) 生S $ βAaγ,其中 S 是起始符,a 是一個終結(jié)符,則將項 M[A,a]。如果一個文法按照如上的規(guī)則生成的表格,每個表項中只有一稱這個文法為 LL(1)文法。2.2.2 自下而上的解析方法和“從上往下”的解析方法相對的,我們有“從下往上”的方上”的解析方法也需要一個棧來存放當(dāng)前的狀態(tài)。對于文法 S →( S)S,我們有如下的解析過程。
圖 5 非確定性有限狀態(tài)機實際上,在將互相等價的狀態(tài)歸并以后,所有的非確定性有限轉(zhuǎn)換為有限自動機(Deterministic FiniteAutomata),如下圖:圖 6 確定性有限狀態(tài)機得到了確定性有限自動機以后,解析器在每個狀態(tài)下所采取的動了。
【相似文獻(xiàn)】
本文編號:2869545
【學(xué)位單位】:上海交通大學(xué)
【學(xué)位級別】:碩士
【學(xué)位年份】:2007
【中圖分類】:TP331
【部分圖文】:
所有的編程語言都屬于這兩類。因此,對于一般的行們總可以作出正確的解析和處理。通常情況下,我們使用 BNF(Backus-Naur Form)來表示上下如整數(shù)的算術(shù)表達(dá)式可以表示為下列語法。在規(guī)定了一個語法以后,我們需要建立這個語法的解析器。有“自上而下”和“自下而上”兩張方式。2.2.1 自上而下的解析方法首先來介紹自上而下的解析方法。我們有語法:S →( S)S|ε關(guān)于采用自上而下的解析過程,我們以下表舉例表示。第一的內(nèi)容,第二列則是輸入的內(nèi)容,結(jié)尾處的美元符表示輸入的我們需要采取的動作。
這個表格可以使用下列規(guī)則生成:1) 若產(chǎn)生式 A →α可能是一種選擇,且存在一個產(chǎn)生式 αa 是一個終結(jié)符,則將 A →α加入表項 M[A,a]。2) 若 產(chǎn) 生 式 A →α可 能 是 一 種 選 擇 , 且 存 在 產(chǎn) 生S $ βAaγ,其中 S 是起始符,a 是一個終結(jié)符,則將項 M[A,a]。如果一個文法按照如上的規(guī)則生成的表格,每個表項中只有一稱這個文法為 LL(1)文法。2.2.2 自下而上的解析方法和“從上往下”的解析方法相對的,我們有“從下往上”的方上”的解析方法也需要一個棧來存放當(dāng)前的狀態(tài)。對于文法 S →( S)S,我們有如下的解析過程。
圖 5 非確定性有限狀態(tài)機實際上,在將互相等價的狀態(tài)歸并以后,所有的非確定性有限轉(zhuǎn)換為有限自動機(Deterministic FiniteAutomata),如下圖:圖 6 確定性有限狀態(tài)機得到了確定性有限自動機以后,解析器在每個狀態(tài)下所采取的動了。
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 胡方洪,孫玲玲;微波電路仿真器設(shè)計與實現(xiàn)[J];杭州電子科技大學(xué)學(xué)報;2005年03期
2 ;[J];;年期
3 ;[J];;年期
4 ;[J];;年期
5 ;[J];;年期
6 ;[J];;年期
7 ;[J];;年期
8 ;[J];;年期
9 ;[J];;年期
10 ;[J];;年期
相關(guān)碩士學(xué)位論文 前1條
1 洪杰;模型編譯器及其在互連建模和信號完整性分析中的應(yīng)用[D];上海交通大學(xué);2007年
本文編號:2869545
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2869545.html
最近更新
教材專著