System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 差分电路版图生成方法、装置、电子设备及存储介质制造方法及图纸_技高网

差分电路版图生成方法、装置、电子设备及存储介质制造方法及图纸

技术编号:41998228 阅读:17 留言:0更新日期:2024-07-12 12:22
本申请提供一种差分电路版图生成方法、装置、电子设备及存储介质,涉及集成电路版图设计的技术领域。基于待绘制差分电路的RTL代码和差分标准单元的单端时序库文件,生成网表文件;基于预设的单端版图文件库和网表文件,得到单端电路版图;获取单端电路版图对应的连接信息文件,连接信息文件用于描述不同差分标准单元的连接关系;将连接信息文件中描述的差分标准单元的初始引脚处理为第一引脚和第二引脚,以及将用于连接不同初始引脚的初始连接线处理为第一连接线和第二连接线,得到目标连接信息文件;基于目标连接信息文件、差分标准单元的双端版图文件库和双端时序库文件,得到目标差分电路版图。

【技术实现步骤摘要】

本申请涉及集成电路版图设计的,具体而言,涉及一种差分电路版图生成方法、装置、电子设备及存储介质


技术介绍

1、目前在进行差分电路(差分信号逻辑电路,是一种模拟电路)的版图设计时,都是通过手工全定制绘制的,而且也只能对逻辑较少的差分电路进行全定制版图设计。如果是用差分电路实现数字接口协议,例如spi(serial peripheral interface,串行外设接口)、i2c(inter-integrated circuit,集成电路总线)协议等,则需要的晶体管数量非常多,手工全定制绘制版图的方法效率低下,且容易出错。


技术实现思路

1、本申请提供一种差分电路版图生成方法、装置、电子设备及存储介质,以解决现有技术中手工全定制绘制差分电路版图的方法效率低下,且容易出错的问题。

2、第一方面,本申请提供一种差分电路版图生成方法,包括:基于待绘制差分电路的rtl(register-transfer level)代码和差分标准单元的单端时序库文件,生成网表文件;其中,所述单端时序库文件根据预设的差分标准单元的单端版图文件库得到;基于预设的单端版图文件库和所述网表文件,得到单端电路版图;其中,单端版图文件库中的每个版图文件中的两个差分信号引脚通过同一个金属区域连接;获取所述单端电路版图对应的连接信息文件,所述连接信息文件用于描述不同差分标准单元的连接关系;将所述连接信息文件中描述的差分标准单元的初始引脚处理为第一引脚和第二引脚,以及将用于连接不同初始引脚的初始连接线处理为第一连接线和第二连接线,得到目标连接信息文件;其中,同一差分标准单元对应的第一引脚和第二引脚不连接,同一初始连接线对应的第一连接线和第二连接线平行且不相交;所述第一引脚和所述第一连接线连接,所述第二引脚和所述第二连接线连接;基于所述目标连接信息文件、差分标准单元的双端版图文件库和双端时序库文件,得到目标差分电路版图;其中,所述双端版图文件库中的每个版图文件中的两条差分信号线平行且不相交;所述双端版图文件库中的每个版图文件与所述单端版图文件库中的每个版图文件一一对应,所述双端时序库文件根据所述双端版图文件库得到。

3、本申请实施例中,利用数字布局布线工具对单端版图文件进行布局,得到单端电路版图。然后基于连接信息将初始差分版图中的初始连接线处理为第一连接线和第二连接线,将初始引脚处理为第一引脚和第二引脚,使得不同标准差分单元之间的连接线以及连接线与引脚的连接关系符合差分电路的规则。并将单端版图文件替换为双端版图文件,从而使得最终得到的目标差分电路版图中存在两条差分信号线,从而得到目标差分电路版图,实现了差分电路的自动布局布线,无需手工全定制绘制差分电路版图,提高了差分电路版图绘制效率,且降低了出错率。

4、结合上述第一方面提供的技术方案,在一些可能的实施方式中,将所述连接信息文件中描述的差分标准单元的初始引脚处理为第一引脚和第二引脚,包括:复制所述初始引脚;以预设的第一基准位置,按照第一预设比例缩小所述初始引脚,得到第一引脚;以预设的第二基准位置,按照第二预设比例缩小复制的所述初始引脚,得到所述第二引脚;其中,所述第一预设比例和所述第二预设比例均大于50%,所述第一基准位置和所述第二基准位置不同。

5、本申请实施例中,由于第一预设比例和第二预设比例均大于50%,且第一基准位置和第二基准位置不同,使得缩小后的第一引脚和第二引脚能够不连接,从而保证最终得到的目标差分电路版图满足版图绘制规则。

6、结合上述第一方面提供的技术方案,在一些可能的实施方式中,将所述初始连接线处理为第一连接线和第二连接线,包括:复制所述初始连接线;以预设的第三基准位置,按照第三预设比例缩小所述初始连接线,得到第一连接线;以预设的第四基准位置,按照第四预设比例缩小复制的所述初始引脚,得到所述第二连接线;其中,所述第三预设比例和所述第四预设比例均大于50%,所述第三基准位置和所述第四基准位置不同。

7、本申请实施例中,由于第三预设比例和第四预设比例均大于50%,且第三基准位置和第四基准位置不同,使得缩小后的第一连接线和第二连接线能够不相交,从而保证最终得到的目标差分电路版图满足版图绘制规则。

8、结合上述第一方面提供的技术方案,在一些可能的实施方式中,所述单端版图文件库包括与门、反相器、或门、异或门、d触发器中的至少一种电路的版图文件。

9、结合上述第一方面提供的技术方案,在一些可能的实施方式中,基于预设的单端版图文件库和所述网表文件,得到单端电路版图,包括:基于所述单端版图文件库,得到单端时序视图lib(liberty,时序库格式)文件、单端lef(library-exchange format,库交换格式)视图;利用所述数字布局布线工具基于所述网表文件、所述单端时序视图lib文件、所述单端lef视图进行自动布局布线处理,得到所述单端电路版图。

10、本申请实施例中,通过数字布局布线工具即可基于网表文件、单端时序视图lib文件、单端lef视图进行自动布局布线处理,进而得到单端电路版图,无需额外开发布局布线工具,降低了成本。

11、结合上述第一方面提供的技术方案,在一些可能的实施方式中,所述单端版图文件库中的每个版图文件的高度、所述双端版图文件库中的每个版图文件的高度为指定工艺下标准单元高度的n倍,n为大于等于2的正整数。

12、本申请实施例中,通过设置单端版图文件库中的每个版图文件的高度、所述双端版图文件库中的每个版图文件的高度为指定工艺下标准单元高度的n倍,且n大于等于2,从而可以保证有足够的绕线、布线资源。

13、结合上述第一方面提供的技术方案,在一些可能的实施方式中,所述单端版图文件库中的每个版图文件的宽度、所述双端版图文件库中的每个版图文件的宽度均为指定工艺的标准宽度的整数倍。

14、第二方面,本申请提供一种差分电路版图生成装置,包括:第一处理模块、第二处理模块、第三处理模块、第四处理模块、第五处理模块,第一处理模块用于基于待绘制差分电路的rtl代码和差分标准单元的单端时序库文件,生成网表文件;其中,所述单端时序库文件根据预设的差分标准单元的单端版图文件库得到;第二处理模块用于基于预设的单端版图文件库和所述网表文件,得到单端电路版图;其中,单端版图文件库中的每个版图文件中的两个差分信号引脚通过同一个金属区域连接;第三处理模块用于获取所述单端电路版图对应的连接信息文件,所述连接信息文件用于描述不同差分标准单元的连接关系;第四处理模块用于将所述连接信息文件中描述的差分标准单元的初始引脚处理为第一引脚和第二引脚,以及将用于连接不同初始引脚的初始连接线处理为第一连接线和第二连接线,得到目标连接信息文件;其中,同一差分标准单元对应的第一引脚和第二引脚不连接,同一初始连接线对应的第一连接线和第二连接线平行且不相交;所述第一引脚和所述第一连接线连接,所述第二引脚和所述第二连接线连接;第五处理模块用于基于所述目标连接信息文件、差分标准单元的本文档来自技高网...

【技术保护点】

1.一种差分电路版图生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,将所述连接信息文件中描述的差分标准单元的初始引脚处理为第一引脚和第二引脚,包括:

3.根据权利要求1所述的方法,其特征在于,将所述初始连接线处理为第一连接线和第二连接线,包括:

4.根据权利要求1所述的方法,其特征在于,所述单端版图文件库包括与门、反相器、或门、异或门、D触发器中的至少一种电路的版图文件。

5.根据权利要求1所述的方法,其特征在于,基于预设的单端版图文件库和所述网表文件,得到单端电路版图,包括:

6.根据权利要求1-5任一项所述的方法,其特征在于,所述单端版图文件库中的每个版图文件的高度、所述双端版图文件库中的每个版图文件的高度为指定工艺下标准单元高度的N倍,N为大于等于2的正整数。

7.根据权利要求1-5任一项所述的方法,其特征在于,所述单端版图文件库中的每个版图文件的宽度、所述双端版图文件库中的每个版图文件的宽度均为指定工艺的标准宽度的整数倍。

8.一种差分电路版图生成装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括:存储器和处理器,所述存储器和所述处理器连接;

10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被计算机运行时,执行如权利要求1-7中任一项所述的方法。

...

【技术特征摘要】

1.一种差分电路版图生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,将所述连接信息文件中描述的差分标准单元的初始引脚处理为第一引脚和第二引脚,包括:

3.根据权利要求1所述的方法,其特征在于,将所述初始连接线处理为第一连接线和第二连接线,包括:

4.根据权利要求1所述的方法,其特征在于,所述单端版图文件库包括与门、反相器、或门、异或门、d触发器中的至少一种电路的版图文件。

5.根据权利要求1所述的方法,其特征在于,基于预设的单端版图文件库和所述网表文件,得到单端电路版图,包括:

6.根据权利要求1-5任一项所述的方法,其特征在于,所...

【专利技术属性】
技术研发人员:刘凯峰
申请(专利权)人:沐曦科技成都有限公司
类型:发明
国别省市:

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

1