【技术实现步骤摘要】
一种版图布局的生成方法及系统
[0001]本申请涉及集成电路版图自动设计
,特别是涉及一种版图布局的生成方法及系统
。
技术介绍
[0002]现有的集成电路版图设计技术主要是,通过原理
Schematic
视图和布局
Layout
视图的一一映射提取出
Layout
视图
。
应用该种方法提取的
Layout
视图中版图元素堆叠交杂,毫无布局逻辑,这就需要版图设计人员在满足前端需求和版图设计规则时对其进行合理化布局操作,依靠人为的干预和监测保证设计能够满足要求
。
[0003]但是,现有技术中的这种设计流程对设计人员的依赖性较大,在版图设计过程中必须要有设计人员的干预和监测
。
这导致开发成本非常高,开发周期冗长,并且无法避免人为错误的可能性
。
[0004]因此,如何提高集成电路版图设计的效率,是本领域技术人员亟待解决的技术问题
。
技术实现思路
[0005] ...
【技术保护点】
【技术特征摘要】
1.
一种版图布局的生成方法,其特征在于,包括:获取原理视图中各个数组的标注信息,所述数组用于实现目标电路功能,包括至少一个元器件;基于所述原理视图中各个数组的标注信息,确定各个数组对应的预备版图布局,并基于所述各个数组的标注信息调整所述预备版图布局,得到各个数组内部的版图布局,所述预备版图布局为各个数组基于各自对应的排布模板排布得到的;结合所述原理视图中各个数组之间的连接关系生成版图布局结果
。2.
根据权利要求1所述的方法,其特征在于,所述基于所述原理视图中各个数组的标注信息,确定各个数组对应的预备版图布局,并基于所述各个数组的标注信息调整所述预备版图布局,得到各个数组内部的版图布局,包括:根据各个数组的标注信息确定各个数组的第一类数据集和第二类数据集,所述第一类数据集包括用于依据布局模版库中存储的排布模版对各个数组内元器件进行版图排布的参数;基于各个数组的第一类数据集和布局模板库,确定所述布局模板库中与各个数组对应的排布模板;依据确定出的排布模板对各个数组内的元器件进行版图排布,得到各个数组的预备版图布局;基于各个数组的第二类数据集和各个数组的预备版图布局,得到各个数组内部的版图布局,所述第二类数据集包括用于在排布模版的基础上进一步调整数组内元器件版图布局的参数
。3.
根据权利要求2所述的方法,其特征在于,所述根据各个数组的标注信息确定各个数组的第一类数据集和第二类数据集包括:提取所述原理视图中各个数组对应的标注信息中,用于实现版图布局的预备标注信息;将所述预备标注信息转化成符合预设识别条件的信息,并根据参数类型进行分类,得到各个数组的第一类数据集和第二类数据集
。4.
根据权利要求2所述的方法,其特征在于,所述基于各个数组的第一类数据集和布局模板库,确定所述布局模板库中与各个数组对应的排布模板,包括:响应于各个数组中任意一个数组的第一类数据集中,不包含用于匹配排布模版的参数,确定预设排布模板为该数组对应的排布模板
。5.
根据权利要求2所述的方法,其特征在于,所述基于各个数组的第一类数据集和布局模板库,确定所述布局模板库中与各个数组对应的排布模板,包括:响应于各个数组中任意一个数组的第一类数据集中,包含用于匹配排布模版的参数,确定该数组对应的排布模板
。6.
根据权利要求2所述的方法,其特征在于,所述基于各个...
【专利技术属性】
技术研发人员:王晓艳,杨温温,石建蓉,
申请(专利权)人:北京芯愿景软件技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。