数模混合仿真中解决无归属域线型模数冲突的方法及装置制造方法及图纸

技术编号:30229321 阅读:18 留言:0更新日期:2021-09-29 09:59
本发明专利技术涉及一种数模混合仿真中解决无归属域线型模数冲突的方法及装置,方法包括定义数字域、模拟域、数字域线型、模拟域线型、无归属域线型和数模转换原型;将数模转换原型插入到域冲突边界处,确定无归属域线型归属为数字域线型;在仿真运算时,先对数字域线型进行仿真运算,然后对模拟域线型进行仿真运算。相较于现有技术以模拟仿真为主遵循电气学规则进行仿真运算而言,本发明专利技术将无归属域线型归属为数字域线型,以数字仿真为主遵循逻辑学规则进行仿真运算,其运算量小,数模混合仿真耗时短,大大提高了数模混合仿真整体的仿真效率,尤其适用于现代大规模以数字集成电路为主的SOC发展的需要。展的需要。展的需要。

【技术实现步骤摘要】
数模混合仿真中解决无归属域线型模数冲突的方法及装置


[0001]本专利技术涉及通讯微电子
,尤其是指一种数模混合仿真中解决无归属域线型模数冲突的方法及装置。

技术介绍

[0002]在集成电路微电子领域,物理上实现微电子电路所需的后端工艺(如光刻)成本不菲。因此,几乎所有的集成电路设计都要反复仿真,以提高效率节省资源。目前大多数仿真工具同时包含模拟电路和数字电路的仿真,其通常被称为数模混合仿真工具。
[0003]现有技术中的数模混合仿真将无归属域线型归属为模拟域,这种方法导致其运算量较大以及数模混合仿真耗时较长的问题,从而降低了数模混合仿真整体的仿真效率,无法适用于现代大规模以数字集成电路为主的SOC发展的仿真需要。

技术实现思路

[0004]为此,本专利技术所要解决的技术问题在于克服现有技术将无归属域线型归属为模拟域的方法导致其运算量较大、数模混合仿真耗时较长以及仿真效率较低的缺陷。
[0005]为解决上述技术问题,本专利技术提供一种数模混合仿真中解决无归属域线型模数冲突的方法,包括:
[0006]定义数字域、模拟域、数字域线型、模拟域线型、无归属域线型和数模转换原型;
[0007]将所述数模转换原型插入到域冲突边界处,确定所述无归属域线型归属为数字域线型;
[0008]在仿真运算时,先对所述数字域线型进行仿真运算,然后对所述模拟域线型进行仿真运算。
[0009]在本专利技术的一个实施例中,所述数模转换原型包括数字到模拟原型、模拟到数字原型和双向原型。
[0010]在本专利技术的一个实施例中,将所述数模转换原型插入到域冲突边界处,确定所述无归属域线型归属为数字域线型包括:
[0011]将所述数字到模拟原型、模拟到数字原型和双向原型插入到域冲突边界处,确定所述无归属域线型归属为数字域线型。
[0012]在本专利技术的一个实施例中,所述域冲突边界包括第一域冲突边界和第二域冲突边界。
[0013]在本专利技术的一个实施例中,将所述数字到模拟原型、模拟到数字原型和双向原型插入到域冲突边界处,确定所述无归属域线型归属为数字域线型包括:
[0014]将所述数字到模拟原型、模拟到数字原型和双向原型插入到第一域冲突边界处,确定所述无归属域线型部分归属为数字域线型。
[0015]在本专利技术的一个实施例中,将所述数字到模拟原型、模拟到数字原型和双向原型插入到域冲突边界处,确定所述无归属域线型归属为数字域线型包括:
[0016]将所述数字到模拟原型、模拟到数字原型和双向原型插入到第二域冲突边界处,确定所述无归属域线型全部归属为数字域线型。
[0017]在本专利技术的一个实施例中,对所述数字域线型进行仿真运算包括:
[0018]对所述数字域线型采用逻辑学规则进行仿真运算。
[0019]在本专利技术的一个实施例中,对所述模拟域线型进行仿真运算包括:
[0020]对所述模拟域线型采用电气学规则进行仿真运算。
[0021]在本专利技术的一个实施例中,在仿真运算时采用自底向上遍历运算。
[0022]此外,本专利技术还提供一种数模混合仿真中解决无归属域线型模数冲突的装置,包括:
[0023]定义模块,所述定义模块用于定义数字域、模拟域、数字域线型、模拟域线型、无归属域线型和数模转换原型;
[0024]无归属域线型确定模块,所述无归属域线型确定模块用于将所述数模转换原型插入到域冲突边界处,确定所述无归属域线型归属为数字域线型;
[0025]仿真运算模块,在仿真运算时,所述仿真运算模块用于先对所述数字域线型进行仿真运算,然后对所述模拟域线型进行仿真运算。
[0026]本专利技术的上述技术方案相比现有技术具有以下优点:
[0027]相较于现有技术以模拟仿真为主遵循电气学规则进行仿真运算而言,本专利技术将无归属域线型归属为数字域线型,以数字仿真为主遵循逻辑学规则进行仿真运算,其运算量小,数模混合仿真耗时短,大大提高了数模混合仿真整体的仿真效率,尤其适用于现代大规模以数字集成电路为主的SOC发展的需要。
附图说明
[0028]为了使本专利技术的内容更容易被清楚的理解,下面根据本专利技术的具体实施例并结合附图,对本专利技术作进一步详细的说明,其中
[0029]图1是本专利技术一种数模混合仿真中解决无归属域线型模数冲突的方法的流程示意图。
[0030]图2是本专利技术阐述数模混合仿真中解决无归属域线型模数冲突的方法的示意图。
[0031]图3是本专利技术阐述数模混合仿真中解决无归属域线型模数冲突的方法的示意图。
[0032]图4是本专利技术举例说明数模混合仿真中解决无归属域线型模数冲突的方法的实施示意图。
[0033]图5是本专利技术举例说明数模混合仿真中解决无归属域线型模数冲突的方法的实施示意图。
[0034]图6是本专利技术举例说明数模混合仿真中解决无归属域线型模数冲突的方法的实施示意图。
[0035]图7是本专利技术举例说明数模混合仿真中解决无归属域线型模数冲突的方法的实施示意图。
[0036]图8是本专利技术举例说明数模混合仿真中解决无归属域线型模数冲突的方法的实施示意图。
[0037]图9是本专利技术举例说明数模混合仿真中解决无归属域线型模数冲突的方法的实施
示意图。
具体实施方式
[0038]下面结合附图和具体实施例对本专利技术作进一步说明,以使本领域的技术人员可以更好地理解本专利技术并能予以实施,但所举实施例不作为对本专利技术的限定。
[0039]实施例一
[0040]下面先对本专利技术实施例一公开的一种数模混合仿真中解决无归属域线型模数冲突的方法进行详细的阐述。
[0041]请参阅图1所示,本实施例提供一种数模混合仿真中解决无归属域线型模数冲突的方法,具体包括以下步骤。
[0042]步骤100:定义数字域、模拟域、数字域线型、模拟域线型、无归属域线型和数模转换原型。
[0043]示例地,数模转换原型包括数字到模拟原型、模拟到数字原型和双向原型。
[0044]步骤200:将数模转换原型插入到域冲突边界处,确定无归属域线型归属为数字域线型。
[0045]示例地,域冲突边界包括第一域冲突边界和第二域冲突边界。这里的域冲突边界是指模拟域与数字域冲突的边界。
[0046]步骤300:在仿真运算时,先对数字域线型进行仿真运算,然后对模拟域线型进行仿真运算。
[0047]示例地,在仿真运算时采用自底向上遍历运算,对数字域线型采用逻辑学规则进行仿真运算,对所述模拟域线型采用电气学规则进行仿真运算。
[0048]上述的步骤200中,确定无归属域线型归属为数字域线型包括将数字到模拟原型、模拟到数字原型和双向原型插入到第一域冲突边界处,确定无归属域线型部分归属为数字域线型;进一步地,确定无归属域线型归属为数字域线型还包括将数字到模拟原型、模拟到数字原型和双向原型插入到第二域冲突边界处,确定无归属域线型全部归属为数字域线本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数模混合仿真中解决无归属域线型模数冲突的方法,其特征在于,包括:定义数字域、模拟域、数字域线型、模拟域线型、无归属域线型和数模转换原型;将所述数模转换原型插入到域冲突边界处,确定所述无归属域线型归属为数字域线型;在仿真运算时,先对所述数字域线型进行仿真运算,然后对所述模拟域线型进行仿真运算。2.根据权利要求1所述的数模混合仿真中解决无归属域线型模数冲突的方法,其特征在于:所述数模转换原型包括数字到模拟原型、模拟到数字原型和双向原型。3.根据权利要求1所述的数模混合仿真中解决无归属域线型模数冲突的方法,其特征在于:将所述数模转换原型插入到域冲突边界处,确定所述无归属域线型归属为数字域线型包括:将所述数字到模拟原型、模拟到数字原型和双向原型插入到域冲突边界处,确定所述无归属域线型归属为数字域线型。4.根据权利要求1或3所述的数模混合仿真中解决无归属域线型模数冲突的方法,其特征在于:所述域冲突边界包括第一域冲突边界和第二域冲突边界。5.根据权利要求3所述的数模混合仿真中解决无归属域线型模数冲突的方法,其特征在于:将所述数字到模拟原型、模拟到数字原型和双向原型插入到域冲突边界处,确定所述无归属域线型归属为数字域线型包括:将所述数字到模拟原型、模拟到数字原型和双向原型插入到第一域冲突边界处,确定所述无归属域线型部分归属为数字域线型。6.根据权利要...

【专利技术属性】
技术研发人员:曹会扬白君洁孙义兴侯树海许建国孟声象洪远
申请(专利权)人:江苏亨通太赫兹技术有限公司
类型:发明
国别省市:

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

1