一种电路图迁移方法和装置制造方法及图纸

技术编号:18237975 阅读:60 留言:0更新日期:2018-06-17 01:19
本发明专利技术提供了一种电路图迁移方法和装置,涉及信息处理技术领域,所述方法包括:通过所述电路图导出待处理的skill文本;遍历所述待处理的skill文本中的器件实例,并将所述器件实例与配置表来源项进行匹配;根据所述配置表将匹配的实例替换为目标项指定的器件实例;对目标项指定的器件实例进行参数配置;参数配置完成后,导回所述skill文本中,生成新的电路图。解决了现有技术的电路迁移中器件无法快速便捷的被正确替换,其参数也无法自由设定的技术问题。 1

A circuit map migration method and device

The present invention provides a circuit diagram migration method and device, which involves the field of information processing technology. The method includes: deriving the skill text to be processed through the circuit diagram, traversing the device instances in the skill text to be processed, and matching the device instances with the configuration table source terms; according to the configuration described. The table replace the matched instance as the device instance specified by the target item; the device instance specified by the target item is configured for parameter; after the configuration of the parameter is completed, a new circuit diagram is generated in the skill text. It solves the technical problem that the device can not be replaced quickly and conveniently, and its parameters can not be set freely in the circuit migration of the existing technology. One

【技术实现步骤摘要】
一种电路图迁移方法和装置
本专利技术涉及信息处理
,尤其涉及一种电路图迁移方法和装置。
技术介绍
电路图设计是设计流程中的重要一步,随着工艺技术的不断改进与新的工艺技术的被开发,集成电路设计使用新的工艺技术常常是必要的。考虑到芯片规模和设计周期进度的要求,研究电路图从原有工艺技术迁移到一个新的工艺技术的方法很有重要性,通过加快电路图的迁移,提高电路图设计的效率,进而影响着芯片整体的开发的进度,芯片的成本以及面市时间。但是在现有技术的电路迁移中器件无法快速便捷的被正确替换,其参数也无法自由设定。
技术实现思路
本专利技术实施例提供了一种电路图迁移方法和装置,解决了现有技术的电路迁移中器件无法快速便捷的被正确替换,其参数也无法自由设定的技术问题。鉴于上述问题,提出了本申请实施例以便提供一种电路图迁移方法和装置。第一方面,本专利技术提供了一种电路图迁移方法,所述方法包括:通过所述电路图导出待处理的skill文本;遍历所述待处理的skill文本中的器件实例,并将所述器件实例与配置表来源项进行匹配;根据所述配置表将匹配的实例替换为目标项指定的器件实例;对目标项指定的器件实例进行参数配置;参数配置完成后,导回所述skill文本中,生成新的电路图。优选的,所述对目标项指定的器件实例进行参数配置,还包括:当器件实例的参数直接继承或依赖于原参数时,按照所述配置表的参数映射列表映射参数。优选的,所述对目标项指定的器件实例进行参数配置,还包括:当器件实例的参数不依赖于原参数时,参考配置表的添加参数属性项为参数赋值。优选的,所述方法还包括:所述skill文本的转换由perl代码实现。优选的,所述将所述器件实例与配置表来源项进行匹配,还包括:匹配时,采用库名和/或单元名和/或符号视图的基础上添加匹配参数值的方式予以匹配。优选的,所述方法还包括:使用dbWriteSkill函数从所述电路图中导出skill文本。第二方面,本专利技术提供了一种电路图迁移装置,所述装置包括:第一导出单元,所述第一导出单元用于通过所述电路图导出待处理的skill文本;第一匹配单元,所述第一匹配单元用于遍历所述待处理的skill文本中的器件实例,并将所述器件实例与配置表来源项进行匹配;第一替换单元,所述第一替换单元用于根据所述配置表将匹配的实例替换为目标项指定的器件实例;第一配置单元,所述第一配置单元用于对目标项指定的器件实例进行参数配置;第一生成单元,所述第一生成单元用于参数配置完成后,导回所述skill文本中,生成新的电路图。优选的,所述装置还包括:第一映射单元,所述第一映射单元用于当器件实例的参数直接继承或依赖于原参数时,按照所述配置表的参数映射列表映射参数。优选的,所述装置还包括:第一属性单元,所述第一属性单元用于当器件实例的参数不依赖于原参数时,参考配置表的添加参数属性项为参数赋值。优选的,所述装置还包括:第一转换单元,所述第一转换单元用于所述skill文本的转换由perl代码实现。优选的,所述装置还包括:第一匹配单元,所述第一匹配单元用于匹配时,采用库名和/或单元名和/或符号视图的基础上添加匹配参数值的方式予以匹配。优选的,所述装置还包括:第二导出单元,所述第二导出单元用于使用dbWriteSkill函数从所述电路图中导出skill文本。第三方面,本专利技术提供了一种电路图迁移装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以下步骤:所述电路图导出待处理的skill文本;遍历所述待处理的skill文本中的器件实例,并将所述器件实例与配置表来源项进行匹配;根据所述配置表将匹配的实例替换为目标项指定的器件实例;对目标项指定的器件实例进行参数配置;参数配置完成后,导回所述skill文本中,生成新的电路图。本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:1.本申请实施例提供的一种电路图迁移方法和装置,通过所述电路图导出待处理的skill文本;遍历所述待处理的skill文本中的器件实例,并将所述器件实例与配置表来源项进行匹配;根据所述配置表将匹配的实例替换为目标项指定的器件实例;对目标项指定的器件实例进行参数配置;参数配置完成后,导回所述skill文本中,生成新的电路图。解决了现有技术的电路迁移中器件无法快速便捷的被正确替换,其参数也无法自由设定的技术问题。达到了可以实现电路图从原有技术工艺迁移到新的技术工艺时,器件能够正确被替换,其参数能够有选择性地被继承,允许设置新的参数,优选地参数能够被优化的技术效果。2.本申请实施例基于skill文本的电路图迁移的方法中电路图迁移过程基于编程语言来实现,达到了提高电路图迁移的自动化碎片和工作效率的技术效果。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明图1为本专利技术实施例中一种电路图迁移方法的流程示意图;图2为本专利技术实施例中一种电路图迁移装置的结构示意图;图3为本专利技术实施例中另一种电路图迁移装置的结构示意图.附图标号说明:接收器301,处理器302,发送器303,存储器304总线接口306,总线300.具体实施方式本专利技术实施例提供了一种电路图迁移方法和装置,用于解决现有技术的电路迁移中器件无法快速便捷的被正确替换,其参数也无法自由设定的技术问题。本专利技术提供的技术方案总体思路如下:在本专利技术实施例的技术方案中,通过所述电路图导出待处理的skill文本;遍历所述待处理的skill文本中的器件实例,并将所述器件实例与配置表来源项进行匹配;根据所述配置表将匹配的实例替换为目标项指定的器件实例;对目标项指定的器件实例进行参数配置;参数配置完成后,导回所述skill文本中,生成新的电路图。达到了可以实现电路图从原有技术工艺迁移到新的技术工艺时,器件能够正确被替换,其参数能够有选择性地被继承,允许设置新的参数,优选地参数能够被优化的技术效果。下面通过附图以及具体实施例对本专利技术技术方案做详细的说明,应当理解本申请实施例以及实施例中的具体特征是对本申请技术方案的详细的说明,而不是对本申请技术方案的限定,在不冲突的情况下,本申请实施例以及实施例中的技术特征可以相互组合。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。为了更清楚的对本申请进行阐述,下面对本申请所涉及的专业名词进行解释:1.Skill,skill编程语言是一种带有c语言的结构体的类LISP的语言,由cadence公司开发和维护,用来扩展和提高cadence软件工具的功能。2.perl代码,是一种高级、通用、直译式、动态的程序语言。最初设计者拉里·沃尔(LarryWall)为了让在UNIX上进行报表处理的工作变得更方便,决定开发一个通用的脚本语言,而在1987年12月18日发表。Perl借取了C、sed、awk、shell脚本以及很多其他编程语言的特性。其中最重要的特性是他内部集成了正本文档来自技高网...
一种电路图迁移方法和装置

【技术保护点】
1.一种电路图迁移方法,其特征在于,所述方法包括:

【技术特征摘要】
1.一种电路图迁移方法,其特征在于,所述方法包括:通过所述电路图导出待处理的skill文本;遍历所述待处理的skill文本中的器件实例,并将所述器件实例与配置表来源项进行匹配;根据所述配置表将匹配的实例替换为目标项指定的器件实例;对目标项指定的器件实例进行参数配置;参数配置完成后,导回所述skill文本中,生成新的电路图。2.如权利要求1所述的电路图迁移方法,其特征在于,所述对目标项指定的器件实例进行参数配置,还包括:当器件实例的参数直接继承或依赖于原参数时,按照所述配置表的参数映射列表映射参数。3.如权利要求1所述的电路图迁移方法,其特征在于,所述对目标项指定的器件实例进行参数配置,还包括:当器件实例的参数不依赖于原参数时,参考配置表的添加参数属性项为参数赋值。4.如权利要求1所述的电路图迁移方法,其特征在于,所述方法还包括:所述skill文本的转换由perl代码实现。5.如权利要求1所述的电路图迁移方法,其特征在于,所述将所述器件实例与配置表来源项进行匹配,还包括:匹配时,采用库名和/或单元名和/或符号视图的基础上添加匹配参数值的方式予以匹配。6.如权利要求1所述的电路图迁移方法,...

【专利技术属性】
技术研发人员:高立博卜建辉王成成罗家俊韩郑生
申请(专利权)人:中国科学院微电子研究所
类型:发明
国别省市:北京,11

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

1