基于电路原理图在版图中自动生成SubCell的方法技术

技术编号:33787427 阅读:19 留言:0更新日期:2022-06-12 14:43
本申请实施例提供了一种基于电路原理图在版图中自动生成Sub Cell的方法,其包括:S101、遍历Sub Cell对应的电路原理图,以获取所述Sub Cell内部的层次信息以及全部的Instances的信息;S102、根据Sub Cell在电路原理图中对应的所述层次信息,在版图中自顶层开始,从上到下逐层生成层级直至最底层;S103、从所述版图的最底层开始,从下向上逐层生成每一层级的版图边界,并根据所述Instances的信息,在每一层级对应的版图边界内生成Instance版图。本申请实施例避免了逐一对照原理图自下而上逐层生成、调用Instances并调整位置布局的重复手动操作,并且方便后续布线以及检查原理图和版图是否一致,从而节约了时间,提高了效率。率。

【技术实现步骤摘要】
基于电路原理图在版图中自动生成Sub Cell的方法


[0001]本申请涉及电路处理
,具体涉及一种基于电路原理图在版图中自动生成Sub Cell的方法。

技术介绍

[0002]EDA工具是电子设计自动化(Electronic Design Automation)的简称,利用EDA工具,工程师将芯片的电路设计、性能分析、设计出IC版图的整个过程交由计算机处理完成,极大地提高了电路设计的效率和可操作性,减少了工程师的工作量。
[0003]在完成电路原理图(Schematic)的设计以后,版图工程师需要根据电路图绘制出相应的版图(Layout),在完成版图的绘制后还需要进行一系列验证和检查,其中包括LVS(原理图与版图一致性)检查,它对于消除错误、降低设计成本和减少设计失败的风险具有重要作用。完整的电路原理图包含多种元器件和子单元、复杂的层次设计、各层次布局及层次间布线关系。如果进行手动生成各器件layout并分层逐次进行布局布线,效率较低。业界内已提出SDL(原理图驱动版图)生成的方法,自动化处理器件的生成、布局、走线,减少了工作量本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于电路原理图在版图中自动生成Sub Cell的方法,其特征在于,包括:S101、遍历Sub Cell对应的电路原理图,以获取所述Sub Cell内部的层次信息以及全部的Instances的信息;S102、根据Sub Cell在电路原理图中对应的所述层次信息,在版图中自顶层开始,从上到下逐层生成层级直至最底层;S103、从所述版图的最底层开始,从下向上逐层生成每一层级的版图边界,并根据所述Instances的信息,在每一层级对应的版图边界内生成Instance版图。2.根据权利要求1所述的方法,其特征在于,所述步骤S101中通过深度优选遍历法对所述Sub Cell对应的原理图按照自上而下的顺序进行遍历。3.根据权利要求1所述的方法,其特征在于,在步骤S103中在生成Instance版图时,在版图中是从最底层开始,从下到上逐层生成Instance版图。4.根据权利要求1所述的方法,其特征在于,在版图生成的操作界面设置有X—Y坐标系,存在四个象限,版图边界生成在第一象限中,且版图边界的左下顶点与X

Y坐标系的原点重合。5.根据权利要求1所述的方法,其特征在于,所述步骤S103中,根据所述Instances的信息,在每一层级对应的版图边界内生成Instance版图,包括:根据所述Instances的信息,判断是否存在vector instance;如是,则对所述vector instance进行拆分得到若干个并联的instance,以在每一层级对应的版图边界内生成对应的Instance版图;否则,直接在每一层级对应的版图边界内生成Instance版图。6.根据权...

【专利技术属性】
技术研发人员:李紫菲
申请(专利权)人:成都华大九天科技有限公司
类型:发明
国别省市:

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

1