一种在模拟电路设计中定义抽象模版的方法技术

技术编号:43864371 阅读:20 留言:0更新日期:2024-12-31 18:51
一种在模拟电路设计中定义抽象模版的方法,包括以下步骤:设定抽象模版定义规则;解析示例模版文件,所述模版文件中定义有电路元器件的类型、端口信息、元器件的类型与端口的映射关系、以及元器件的类型与端口的连接关系;根据设定的抽象模版定义规则,检查所述示例模版文件,将符合规则的模版解析为抽象模版;解析原理图或电路拓扑图,得到对应的图表;根据目标电路的元器件种类,实例化所述抽象模版,得到多种实例化组合;根据解析原理图或电路拓扑图得到的图表,判断所述实例化组合是否合法;对于合法的实例化组合,在原理图中进行匹配,保存匹配结果。本发明专利技术提出的抽象模版具有与工艺无关的特点,极大的提高了定义模版的复用性。

【技术实现步骤摘要】

本专利技术涉及模拟电路eda(电子设计自动化),尤其涉及一种在模拟电路设计中定义抽象模版的方法


技术介绍

1、在模拟电路自动化辅助设计中,会使用网表结构来描述数字电路的连接情况,网表通常传递了电路连接方面的信息,例如电路模块的实例、线网以及相关属性。如果需要包含更多的硬件信息,通常会使用硬件描述语言,例如verilog、vhdl或其他的专用语言来进行描述、验证和仿真。但是,这种使用网表结构的模版定义方法,只能在特定的工艺中才能生效,换为另外一种工艺时,该网表就会失效,也就是说,网表结构下电路模块定义的通用性不强,如果要应用到多种工艺,则需要为每一种工艺都定义一种对应的模版才行。


技术实现思路

1、为了解决现有技术的缺陷,本专利技术的目的在于提供一种在模拟电路设计中定义抽象模版的方法,能够实现电路模块的模版定义与工艺无关,有效的提高了定义模版的复用性。

2、为了实现上述目的,本专利技术提供的在模拟电路设计中定义抽象模版的方法,包括:

3、设定抽象模版定义规则;>

4、解析示例本文档来自技高网...

【技术保护点】

1.一种在模拟电路设计中定义抽象模版的方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的在模拟电路设计中定义抽象模版的方法,其特征在于,所述抽象模版定义规则,包括:模版定义开始标识、模版的命名、映射关系定义开始标识、映射关系定义结束标识、连接关系定义开始标识、连接关系定义结束标识;

3.根据权利要求2所述的在模拟电路设计中定义抽象模版的方法,其特征在于,

4.根据权利要求1所述的在模拟电路设计中定义抽象模版的方法,其特征在于,所述根据目标电路的元器件种类,实例化所述抽象模版,得到多种实例化组合的步骤,进一步包括:在带入具体的工艺时,将所述抽象模...

【技术特征摘要】

1.一种在模拟电路设计中定义抽象模版的方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的在模拟电路设计中定义抽象模版的方法,其特征在于,所述抽象模版定义规则,包括:模版定义开始标识、模版的命名、映射关系定义开始标识、映射关系定义结束标识、连接关系定义开始标识、连接关系定义结束标识;

3.根据权利要求2所述的在模拟电路设计中定义抽象模版的方法,其特征在于,

4.根据权利要求1所述的在模拟电路设计中定义抽象模版的方法,其特征在于,所述根据目标电路的元器件种类,实例化所述抽象模版,得到多种实例化组合的步骤,进一步包括:在带入具体的工艺时,将所述抽象模版中定义的每一个元器件符号,映射为目标电路中的任意一种元器件,按照排列组合的方式得到所述抽象模版的多种实例化组合。

5.根据权利要求1所述的在模拟电路设计中定义抽象模版的方法,其特征在于,所述解析原理图或电路拓扑图的步骤,进一步包括:使用不同的工艺文件,将原理图或电路拓扑图中的具体元器件抽象为图表中的顶点,元器件之间...

【专利技术属性】
技术研发人员:罗林苏鸿昌何忠骏邱怡乐
申请(专利权)人:成都华大九天科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1