[发明专利]集成电路设计系统有效
申请号: | 201680092045.3 | 申请日: | 2016-12-23 |
公开(公告)号: | CN110199279B | 公开(公告)日: | 2023-08-04 |
发明(设计)人: | E.杰弗里;J.S.凯利;J.Y.穆图斯 | 申请(专利权)人: | 谷歌有限责任公司 |
主分类号: | G06F30/398 | 分类号: | G06F30/398;G06F30/327;G06F30/33;G06F30/337;G06F30/39;G06F30/392;G06F111/02;G06F111/04 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 金玉洁 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集成电路设计 系统 | ||
方法、系统和装置,包括在计算机存储介质上编码的计算机程序,用于对于定义分立电路组件的组件定义来对分立电路组件的物理尺寸进行参数化。可以选择组件定义以在器件设计中使用。当更改特定版本的分立电路组件定义的参数化时,也更改器件设计的版本级别,并且针对新版本级别物理地验证器件设计的电路布局。
技术领域
本申请一般地涉及集成电路,更具体地,涉及一种集成电路设计系统。
背景技术
系统、器件和软件的设计者通常使用版本控制系统。版本控制系统以逻辑和有组织的方式管理对设计信息(诸如文档、代码等)的更改,这有助于修订提议以供审阅和最终接受或拒绝。版本控制系统使得能够容易地了解更改的影响、编辑这些更改以及更正。设计的特定系统越复杂,多个设计人员在系统上工作的可能性就越大。因此,版本控制系统有助于管理多开发人员项目。
发明内容
本说明书描述了涉及使用可编辑组件定义的集成电路设计的技术,每个组件定义定义特定的分立电路组件。
通常,本说明书中描述的主题的一个创新方面可以体现在一种包括以下动作的方法中:通过用户输入生成多个组件定义,其定义用于在电子电路中使用的分立电路组件并包括描述以下的组件元数据:由组件定义定义的分立电路组件的组件类型;几何参数化数据,定义电子电路的一个或多个层中的分立电路组件的物理实现的物理尺寸;以及由组件定义描述的分立电路组件的版本级别;其中,用于相同分立电路组件的组件定义的至少两个版本级别在由它们各自的几何参数化数据定义的物理尺寸上不同;以及在组件定义库中存储组件定义。本方面的其他实施例包括对应的系统、装置和计算机程序,被配置为执行在计算机存储器件上编程的方法动作。
本说明书中描述的主题的另一方面可以体现在一种系统中,其包括:数据处理装置,包括一个或多个处理器;以及与数据处理装置进行数据通信的计算机存储介质和编码指令,用于定义:设计模块,当由数据处理器件执行时,使数据处理器件执行包括以下操作的操作:通过用户输入生成多个组件定义,每个组件定义定义用于在电子电路中使用的组件并包括描述以下的组件元数据:由组件定义定义的组件的组件类型;几何参数化数据,定义电子电路的一个或多个层中的组件的物理实现的物理尺寸;以及由组件定义描述的组件的版本级别;其中,用于相同组件的组件定义的至少两个版本级别在由它们各自的几何参数化数据定义的物理尺寸上不同;以及开发模块,当由数据处理装置执行时,使数据处理装置执行包括以下操作的操作:通过用户输入生成器件设计,该器件设计包括描述以下的器件元数据:器件中包含的组件集合、以及对于每个组件的组件版本级别;以及网络列表,用于为每个组件描述器件中包括的该组件集合的电路连接;以及器件设计的版本级别,每个版本级别定义网络列表、组件集合和组件版本级别的唯一组合;基于器件中包括的组件的电路连接和组件集合,从器件设计生成电路布局,生成电路布局包括针对版本级别物理地验证电路布局。本方面的其他实施例包括对应的系统、装置和计算机程序,被配置为执行在计算机存储器件上编程的方法动作。
本说明书中描述的主题的另一方面可以体现在一种方法中,该方法包括以下动作:访问存储在数据存储中的器件设计,该器件设计包括描述以下的器件元数据:包括在器件中的组件集合,并且对于每个组件,该组件的版本级别,其中每个组件由组件定义定义,每个组件定义定义用于在电子电路中使用的组件并且包括描述由组件定义定义的组件的组件类型的组件元数据、定义电子电路的一个或多个层中的组件的物理实现的物理尺寸的几何参数化数据、由组件定义描述的组件的版本级别,其中用于相同组件的组件定义的至少两个版本级别在由它们各自的几何参数化数据定义的物理尺寸上不同;以及网络列表,用于为每个组件描述器件中包括的组件集合的电路连接;以及器件设计的版本级别,每个版本级别定义网络列表、组件集合和组件版本级别的唯一组合;通过更改定义组件的物理实现的物理尺寸的几何参数化数据,通过用户输入修改所选择的组件,以生成定义组件的物理实现的新物理尺寸的新的几何参数化数据,并基于更改的几何参数化数据生成组件的新版本级别;以及生成作为新组件定义的修改的组件元数据;以及为器件设计生成新版本级别,并针对新版本级别物理验证电路布局。本方面的其他实施例包括对应的系统、装置和计算机程序,被配置为执行在计算机存储器件上编程的方法动作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680092045.3/2.html,转载请声明来源钻瓜专利网。