仿真电路中的电压转换方法、装置、电子设备及存储介质与流程

文档序号:37434365发布日期:2024-03-25 19:30阅读:12来源:国知局
仿真电路中的电压转换方法、装置、电子设备及存储介质与流程

本申请涉及集成电路设计,具体涉及一种仿真电路中的电压转换方法、装置、电子设备及存储介质。


背景技术:

1、随着电子电路技术的不断发展,集成电路得到了非常广泛的应用,工业生产对于电子电路的性能的要求越来越高,集成电路的规模也随之不断变大,集成度也越来越高。同时,在电子设备领域,混合集成产品所占的比例逐年增大,并且混合集成产品的种类不断增加,需求量也不断增长。混合集成产品的发展使得混合电路仿真技术成为当前eda领域十分活跃和热门的一个课题。

2、目前在模拟-数字混合仿真中,模拟部分可能存在一个高频pwl电压源,此电压源会连接到数字部分。对于此种情况,仿真器会将电压源的电压值(实数值)转换为数字信号,然而在仿真器求解的过程中,由于电压源的电压在上升至低阈值电压和高阈值电压时触发数字变化,会导致仿真器拒绝掉计算结果,并重新进行求解,这对于一个高频率变化的电压源,会严重拖慢仿真速度。


技术实现思路

1、本申请提供一种仿真电路中的电压转换方法、装置、电子设备及存储介质,可以在电压源在达到低阈值电压和高阈值电压时插入计算断点,从而依据计算断点对电压源的变化进行求解,避免了无效计算,从而提升整体的仿真速度和效率。

2、本申请提供一种仿真电路中的电压转换方法,包括:

3、在对数模混合电路进行仿真的过程中,获取电压源在达到低阈值电压时对应的第一时间点以及达到高阈值电压时对应的第二时间点;

4、分别在所述第一时间点和第二时间点插入计算断点;

5、在对所述电压源进行仿真时,根据所述计算断点计算第一电压值、第二电压值以及第三电压值;

6、分别将所述第一电压值、第二电压值以及第三电压值转换为数字信号。

7、可选的,根据所述计算断点计算第一电压值、第二电压值以及第三电压值,包括:

8、根据第一计算断点计算所述电压源从0到低阈值电压的第一电压值;

9、根据第一计算断点和第二计算断点计算所述电压源从低阈值电压到高阈值电压的第二电压值;

10、根据第二计算断点计算所述电压源从高阈值电压到最大值之间的第三电压值。

11、可选的,在获取所述第一时间点和第二时间点之前,所述方法还包括:

12、判断所述电压源是否未高频线性电压源;

13、若是,则继续执行获取所述第一时间点和第二时间点的步骤。

14、可选的,获取电压源在达到低阈值电压时对应的第一时间点以及达到高阈值电压时对应的第二时间点,包括:

15、获取所述高频线性电压源的变化斜率;

16、根据所述变化斜率以及低阈值电压计算第一时间点,根据所述变化斜率以及高阈值电压计算第二时间点。

17、可选的,分别将所述第一电压值、第二电压值以及第三电压值转换为数字信号,包括:

18、当电压值小于或等于所述低阈值电压时,将所述电压源连接的数字信号值设置为0;

19、当电压值大于或等于所述高阈值电压时,将所述电压源连接的数字信号值设置为1;

20、当电压值大于所述低阈值电压且小于高阈值电压时,将所述电压源连接的数字信号值设置为x,其中,x是逻辑中间态。

21、本申请还提供一种仿真电路中的电压转换装置,包括:

22、获取模块,用于在对数模混合电路进行仿真的过程中,获取电压源在达到低阈值电压时对应的第一时间点以及达到高阈值电压时对应的第二时间点;

23、插入模块,用于分别在所述第一时间点和第二时间点插入计算断点;

24、计算模块,用于在对所述电压源进行仿真时,根据所述计算断点计算第一电压值、第二电压值以及第三电压值;

25、转换模块,用于分别将所述第一电压值、第二电压值以及第三电压值转换为数字信号。

26、可选的,所述获取模块,包括:

27、获取子模块,用于获取高频线性电压源的变化斜率;

28、第一计算子模块,用于根据所述变化斜率以及低阈值电压计算第一时间点,根据所述变化斜率以及高阈值电压计算第二时间点。

29、可选的,所述计算模块,包括:

30、第二计算子模块,用于根据第一计算断点计算所述电压源从0到低阈值电压的第一电压值;

31、第三计算子模块,用于根据第一计算断点和第二计算断点计算所述电压源从低阈值电压到高阈值电压的第二电压值;

32、第四计算子模块,用于根据第二计算断点计算所述电压源从高阈值电压到最大值之间的第三电压值。

33、本申请还提供一种电子设备,其特征在于,所述电子设备包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,执行本申请提供的任一项所述仿真电路中的电压转换方法中的步骤。

34、本申请还提供一种存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行本申请提供的任一项所述仿真电路中的电压转换方法中的步骤。

35、本申请提供的仿真电路中的电压转换方法,可以在对数模混合电路进行仿真的过程中,获取电压源在达到低阈值电压时对应的第一时间点以及达到高阈值电压时对应的第二时间点,分别在第一时间点和第二时间点插入计算断点,在对电压源进行仿真时,根据计算断点计算第一电压值、第二电压值以及第三电压值,分别将第一电压值、第二电压值以及第三电压值转换为数字信号。本申请通过在电压源在达到低阈值电压和高阈值电压时插入计算断点,从而依据计算断点对电压源的变化进行求解,避免了无效计算,从而提升整体的仿真速度和效率。



技术特征:

1.一种仿真电路中的电压转换方法,其特征在于,包括:

2.如权利要求1所述的仿真电路中的电压转换方法,其特征在于,根据所述计算断点计算第一电压值、第二电压值以及第三电压值,包括:

3.如权利要求1所述的仿真电路中的电压转换方法,其特征在于,在获取所述第一时间点和第二时间点之前,所述方法还包括:

4.如权利要求3所述的仿真电路中的电压转换方法,其特征在于,获取电压源在达到低阈值电压时对应的第一时间点以及达到高阈值电压时对应的第二时间点,包括:

5.如权利要求1所述的仿真电路中的电压转换方法,其特征在于,分别将所述第一电压值、第二电压值以及第三电压值转换为数字信号,包括:

6.一种仿真电路中的电压转换装置,其特征在于,包括:

7.如权利要求6所述的仿真电路中的仿真电路中的电压转换装置,其特征在于,所述获取模块,包括:

8.如权利要求6所述的仿真电路中的仿真电路中的电压转换装置,其特征在于,所述计算模块,包括:

9.一种电子设备,其特征在于,所述电子设备包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,执行如权利要求1-5任一项所述的仿真电路中的电压转换方法中的步骤。

10.一种存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行如权利要求1-5任一项所述的仿真电路中的电压转换方法中的步骤。


技术总结
本申请实施例公开了一种仿真电路中的电压转换方法、装置、电子设备及存储介质。该方案可以在对数模混合电路进行仿真的过程中,获取电压源在达到低阈值电压时对应的第一时间点以及达到高阈值电压时对应的第二时间点,分别在第一时间点和第二时间点插入计算断点,在对电压源进行仿真时,根据计算断点计算第一电压值、第二电压值以及第三电压值,分别将第一电压值、第二电压值以及第三电压值转换为数字信号。本申请通过在电压源在达到低阈值电压和高阈值电压时插入计算断点,从而依据计算断点对电压源的变化进行求解,避免了无效计算,从而提升整体的仿真速度和效率。

技术研发人员:王祥凯,李义辉,方君
受保护的技术使用者:上海概伦电子股份有限公司
技术研发日:
技术公布日:2024/3/24
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1