技术新讯 > 计算推算,计数设备的制造及其应用技术 > 一种低噪声放大器芯片电路原理图的自动布局方法与流程  >  正文

一种低噪声放大器芯片电路原理图的自动布局方法与流程

  • 国知局
  • 2025-01-10 13:38:19

本发明属于电子信息领域,尤其涉及一种低噪声放大器芯片电路原理图的自动布局方法。

背景技术:

1、低噪声放大器芯片电路原理图自动优化程序可以根据设计师输入的指标,自动完成电路架构的调整和元件尺寸参数的优化,输出电路的网表文件,接下来需要设计师进行后续的版图绘制和仿真工作,最终形成可用的版图文件。但是网表文件由字符串组成,对设计师而言可读性差,所以需要使用程序自动将抽象的网表文件转化成图形化的原理图,显示出所有元件的参数和连接关系,并且元件的摆放位置应当尽量减少连线的交叉重叠。仿真软件ads的原理图设计部分——schematic,因其界面美观、容易入门和操作,且仿真等功能强大,在业界看来是一款十分优秀的原理图设计软件。但是此类软件只能用于手工绘制原理图,无法自动处理和绘制相关原理图。实际情况表明,采用此类软件进行手工原理图绘制时,不仅人工工作量大、设计效率低、重复劳动多,而且无法保证设计的一致性,容易出错,因此需要一种自动布局方法,对于不同架构的低噪声放大器芯片,均可自动布局生成方便设计师使用的电路原理图。

技术实现思路

1、本发明的目的是提供一种低噪声放大器芯片电路原理图的自动布局方法、计算机设备、计算机可读存储介质和计算机程序产品,能够实现低噪声放大器芯片电路网表反演电路原理图过程中的自动布局,提高了效率和准确率,解决了目前电路原理图人工反演速度慢且出错率高的问题。

2、为了实现上述目的,本发明的一个方面提供一种低噪声放大器芯片电路原理图的自动布局方法,包括:

3、步骤s1:将低噪声放大器芯片电路初始网表中所有元件及其连接关系保存在初始邻接表中;

4、步骤s2:从邻接表中找到电源元件,根据邻接表依次布局与电源相连的元件,直到遇到接地或电阻为止,将电阻保存在列表中,然后删除邻接表中已经布局的元件;

5、步骤s3:遍历步骤s2中获得的列表,根据邻接表依次完成与列表中的电阻相连元件的布局,直到遇到接地或晶体管为止,然后删除邻接表中已经布局的元件;

6、步骤s4:在邻接表中寻找输入和输出端口之间的最短路径,依次完成路径上所有元件及其后续相连元件的布局,然后删除邻接表中已经布局的元件;

7、步骤s5:遍历所有的晶体管,在晶体管上补充连线和标注,然后依次完成所有剩余元件的布局;

8、步骤s6:比较步骤s1中的初始邻接表和步骤s5中已完成所有元件布局的邻接表,补充缺少的连线,删除多余的连线,重复该步骤直到两者相同;

9、步骤s7:读取初始网表中所有元件的尺寸参数,以字典的形式保存;

10、步骤s8:将完成布局的所有元件绘制在原理图上,根据根据步骤s7中的字典设置元件的尺寸参数,完成整体布局生成原理图;

11、步骤s9:对初始网表和步骤s8中完成整体布局生成的原理图进行仿真,对比仿真结果是否一致,从而验证生成的原理图是否正确。

12、优选地,步骤s2包括:

13、步骤s21:在初始邻接表中找到一个电源元件,设置其坐标;

14、步骤s22:遍历初始邻接表中与电源相连的所有元件,依次设置这些元件的坐标,将电阻的元件名存入列表;

15、步骤s23:删除初始邻接表中已经设置了位置的元件,生成新的邻接表。

16、优选地,步骤s3包括:

17、步骤s31:遍历步骤s2中获得的列表,读取列表中电阻元件的坐标,设置邻接表中与其后续相连的元件的坐标,将这些元件存入新列表中;

18、步骤s32:遍历步骤s31获得的新列表,读取列表中元件的坐标和邻接表中与其后续相连的元件,将这些元件存入新列表中,依次设置这些元件的坐标,重复该步骤,直到遇到接地或晶体管为止;

19、步骤s33:删除初始邻接表中已经设置了位置的元件,生成新的邻接表。

20、本发明的另一个方面提供一种计算机设备,包括存储器、处理器及存储在存储器上的计算机程序,所述处理器执行所述计算机程序以实现上述的方法的步骤。

21、本发明的又一个方面提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述的方法的步骤。

22、本发明的又一个方面提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述的方法的步骤。

23、根据本发明上述方面的低噪声放大器芯片电路原理图的自动布局方法、计算机设备、计算机可读存储介质和计算机程序产品,能够实现低噪声放大器芯片电路网表反演电路原理图过程中的自动布局,提高了效率和准确率,解决了目前电路原理图人工反演速度慢且出错率高的问题。

技术特征:

1.一种低噪声放大器芯片电路原理图的自动布局方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,步骤s2包括:

3.根据权利要求1或2所述的方法,其特征在于,步骤s3包括:

4.一种计算机设备,包括存储器、处理器及存储在存储器上的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现权利要求 1-3中任一项所述的方法的步骤。

5.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1-3中任一项所述的方法的步骤。

6.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1-3中任一项所述的方法的步骤。

技术总结本发明公开了一种低噪声放大器芯片电路原理图的自动布局方法,包括:将初始网表中所有元件及其连接关系保存在初始邻接表中;根据邻接表依次布局与电源相连的元件;根据邻接表依次完成与电阻相连元件的布局;完成输入和输出端口之间的最短路径上所有元件及其后续相连元件的布局;在晶体管上补充连线和标注;比较初始邻接表和已完成所有元件布局的邻接表,补充缺少的连线;将完成布局的所有元件绘制在原理图上,设置元件的尺寸参数,完成整体布局生成原理图;对初始网表和生成的原理图进行仿真,对比仿真结果是否一致,从而验证生成的原理图是否正确。本发明能够实现低噪声放大器芯片电路网表反演电路原理图过程中的自动布局,提高了效率和准确率。技术研发人员:许立强,王彦炜,刘浩,曹佳,孟飞受保护的技术使用者:成都航天博目电子科技有限公司技术研发日:技术公布日:2025/1/6

本文地址:https://www.jishuxx.com/zhuanli/20250110/354392.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。