当前位置:主页 > 科技论文 > 计算机论文 >

模型编译器及其在互连建模和信号完整性分析中的应用

发布时间:2020-11-04 03:28
   在大规模集成电路发展迅速的今天,器件模型的研究也日新月异。传统的手工实现器件模型的方法难以跟上模型的变化。作为一种快速开发模型的工具,模型编译器被应时提出。 本文实现了一个自动化的模型编译器CAMC。CAMC能够接受使用Verilog-AMS等行为级语言描述的器件模型,并按照标准电路仿真器的接口产生C语言代码。这些代码经过C语言编译器,可以和电路仿真器协同工作。本文同时介绍了CAMC的具体实现、优化算法和语法扩展。 在高速电路设计中,反射等互连问题严重影响了信号完整性。本文尝试使用模型编译器进行互连建模,并验证一些互连设计中的影响因素。 本文的第一章讲述了模型编译器的历史背景和基本概念。第二章讲解了编译器实现的基础知识。第三章讲述了模型编译器的原理,一些电路仿真的原理和传输线模型的概念。第四章着重说明了模型编译器的前后端细节,以及一些验证信号完整性问题的实例。
【学位单位】:上海交通大学
【学位级别】:硕士
【学位年份】:2007
【中图分类】:TP331
【部分图文】:

起始符,解析器,语法,解析方法


所有的编程语言都属于这两类。因此,对于一般的行们总可以作出正确的解析和处理。通常情况下,我们使用 BNF(Backus-Naur Form)来表示上下如整数的算术表达式可以表示为下列语法。在规定了一个语法以后,我们需要建立这个语法的解析器。有“自上而下”和“自下而上”两张方式。2.2.1 自上而下的解析方法首先来介绍自上而下的解析方法。我们有语法:S →( S)S|ε关于采用自上而下的解析过程,我们以下表举例表示。第一的内容,第二列则是输入的内容,结尾处的美元符表示输入的我们需要采取的动作。

自下而上,文法,终结符,规则生成


这个表格可以使用下列规则生成:1) 若产生式 A →α可能是一种选择,且存在一个产生式 αa 是一个终结符,则将 A →α加入表项 M[A,a]。2) 若 产 生 式 A →α可 能 是 一 种 选 择 , 且 存 在 产 生S $ βAaγ,其中 S 是起始符,a 是一个终结符,则将项 M[A,a]。如果一个文法按照如上的规则生成的表格,每个表项中只有一称这个文法为 LL(1)文法。2.2.2 自下而上的解析方法和“从上往下”的解析方法相对的,我们有“从下往上”的方上”的解析方法也需要一个栈来存放当前的状态。对于文法 S →( S)S,我们有如下的解析过程。

状态归并,非确定性,有限自动机,有限状态机


图 5 非确定性有限状态机实际上,在将互相等价的状态归并以后,所有的非确定性有限转换为有限自动机(Deterministic FiniteAutomata),如下图:图 6 确定性有限状态机得到了确定性有限自动机以后,解析器在每个状态下所采取的动了。
【相似文献】

相关期刊论文 前10条

1 胡方洪,孙玲玲;微波电路仿真器设计与实现[J];杭州电子科技大学学报;2005年03期

2 ;[J];;年期

3 ;[J];;年期

4 ;[J];;年期

5 ;[J];;年期

6 ;[J];;年期

7 ;[J];;年期

8 ;[J];;年期

9 ;[J];;年期

10 ;[J];;年期


相关硕士学位论文 前1条

1 洪杰;模型编译器及其在互连建模和信号完整性分析中的应用[D];上海交通大学;2007年



本文编号:2869545

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2869545.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户bcee2***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com