The invention discloses a method for dynamic labeling system, the IP parameters of the unit includes a label control unit and customer table establishment module IP parameters; the control unit comprises a label parameter mapping table generating module and IP label generation module; parameter mapping table generating module through all parameter scanning parameters of IP unit made parameter mapping table and, the parameter mapping table and the previous value is compared; if different call IP label generation module real-time IP tags as well as a parameter mapping table stored for comparison of next time; the customer IP parameter table building module is used for scanning IP tags and IP tag translation form IP the parameters corresponding to the customer. The invention also discloses a method for implementing a dynamic tag for merging IP parameterized units. The invention can realize automatic merging of variable IP, and can improve the efficiency and accuracy of merging.
【技术实现步骤摘要】
用于IP参数化单元合并的动态化标签系统和实现方法
本专利技术涉及半导体集成电路制造领域,特别是涉及一种用于IP参数化单元(ParameterizedCell,Pcell)合并的动态化标签系统;本专利技术还涉及一种用于IP参数化单元合并的动态化标签的实现方法。
技术介绍
在芯片设计和生产中,需要采用很多参数化单元,参数化单元实质是一种计算机脚本,一般是通过Cadence的Skill语言编写,其对应的版图通过了设计规则检查(DRC,designrulecheck)和版图与电路图(LVS)验证。在给定参数化单元的条件下,通过输入对应的参数就能得到所需要的单元版图结构,方便设计人员进行版图的设计。器件描述格式(ComponentDescriptionFormat,CDF)库文件为器件的属性描述文件,能描述器件的类型、参数等属性。参数化单元对应的参数为CDF参数。开发好后的多个参数化单元以及CDF库都作为工艺设计包(ProcessDesignKit,PDK)的一部分。通常,参数化单元开发一般只针对晶体管级器件,包括基本的MOS晶体管、电阻、电容等;如一个MOS晶体管的参数化单元开发好了之后,输入不同的参数就能得到不同参数如尺寸的MOS晶体管的版图结构,不需要单独对各种不同参数的MOS晶体管分别进行版图设计。IP模块也即知识产权模块是在集成电路芯片设计中可重用的模块,IP模块通常已经经过了设计验证,设计人员能一IP模块为基础进行设计,这样能够缩短设计所需的周期。IP模块是具有知识产权的模块,只有经过拥有方授权后才能使用。IPPcell即IP参数化单元是对IP模块中的各 ...
【技术保护点】
一种用于IP参数化单元合并的动态化标签系统,其特征在于,包括:标签控制单元以及客户IP参数表建立模块;在生成虚像IP之后所述标签控制单元激活,所述标签控制单元包括参数映射表生成模块和IP标签生成模块;所述参数映射表生成模块通过扫描IP参数化单元的所有参数做成参数映射表,并将做成的参数映射表和前一次保存的参数映射表进行比较,如果相同则不需要调用所述IP标签生成模块以及不需要将做成的参数映射表进行保存;如果不相同则需要调用所述IP标签生成模块以及将做成的参数映射表进行保存以供下一次对比使用;所述IP标签生成模块用于在被调用时根据对应的所述参数映射表实时产生IP标签;所述客户IP参数表建立模块用于扫描所述IP标签并对所述IP标签进行翻译形成对应的客户IP参数表。
【技术特征摘要】
1.一种用于IP参数化单元合并的动态化标签系统,其特征在于,包括:标签控制单元以及客户IP参数表建立模块;在生成虚像IP之后所述标签控制单元激活,所述标签控制单元包括参数映射表生成模块和IP标签生成模块;所述参数映射表生成模块通过扫描IP参数化单元的所有参数做成参数映射表,并将做成的参数映射表和前一次保存的参数映射表进行比较,如果相同则不需要调用所述IP标签生成模块以及不需要将做成的参数映射表进行保存;如果不相同则需要调用所述IP标签生成模块以及将做成的参数映射表进行保存以供下一次对比使用;所述IP标签生成模块用于在被调用时根据对应的所述参数映射表实时产生IP标签;所述客户IP参数表建立模块用于扫描所述IP标签并对所述IP标签进行翻译形成对应的客户IP参数表。2.如权利要求1所述的用于IP参数化单元合并的动态化标签系统,其特征在于:所述参数映射表生成模块将需要保存的所述参数映射表保存到CDF库中。3.如权利要求1所述的用于IP参数化单元合并的动态化标签系统,其特征在于:所述IP标签生成模块产生的所述IP标签为字符串类型标签。4.如权利要求3所述的用于IP参数化单元合并的动态化标签系统,其特征在于:所述IP标签生成模块根据各类参数的物理类型、优先级、参数变量名、参数释义和参数值按对应格式转化为字符串类型的所述IP标签。5.如权利要求4所述的用于IP参数化单元合并的动态化标签系统,其特征在于:所述IP标签中具有扫描特征值,所述客户IP参数表建立模块通过所述扫描特征值对所述IP标签进行识别并利用所述扫描特征值在GDS文件中进行全局搜索从而定位所述IP标签对应的IP所在的最底层子单元。6.如权利要求5所述的用于IP参数化单元合并的动态化标签系统,其特征在于:所述客户IP参数表建立模块根据扫描到的所述IP标签以及当前定位到的所述最底层子单元,将所述IP标签的内容翻译到所述最底层子单元中从而建立对应的客户IP参数表。7.如权利要求1或6所述的用于IP参数化单元合并的动态化标签系统,其特征在于:动态化标签系统还包括合并模块,所述合并模块根据所述客户IP参数表建立模块建立的所述IP参数表自动生成完整IP。8.如权利要求1所述的用于IP参数化单元合并的动态化标签系统,其特征在于:在所述虚像IP生成前,所述标签控制单元在后台工作。9.如权利要求1所述的用于IP参数化单元合并的动态化标签系统,其特征在于:所述标签控制单元的所述参数映射表生成模块和所述IP标签生成模块以及所述客户IP参数表建立模块都采用EDA工具支持的编程语言实现。10.一种用于IP参数化单元合并...
【专利技术属性】
技术研发人员:许猛勇,郑舒静,
申请(专利权)人:上海华虹宏力半导体制造有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。