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