信号路径自动提取方法、系统、设备和存储介质技术方案

技术编号:35919590 阅读:13 留言:0更新日期:2022-12-10 11:03
本发明专利技术提供了一种信号路径自动提取方法、系统、设备和存储介质,具体包括选取集成电路仿真过程中的若干目标节点,对目标节点执行仿真操作以得到对应的真值表,最后通过分析真值表以根据分析结果提取对应的信号路径。通过本申请提供的技术方案,能够为任何标准单元自动提取对应的信号路径,对于标准单元的功能无需任何预先获取步骤或是用户的预先设定,可应用范围广泛;在标准单元对应的信号路径的提取过程中,直接通过对真值表进行分析以获取,无需任何用户的输入,操作具有自主性和便利性,具有可推广价值。有可推广价值。有可推广价值。

【技术实现步骤摘要】
信号路径自动提取方法、系统、设备和存储介质


[0001]本专利技术涉及电子电路
,具体地,公开了一种信号路径自动提取方法、系统、设备和存储介质。

技术介绍

[0002]标准单元必须进行表征才能为CAD流程中的各种工具理解和使用。例如,设计了单元的schematic和layout,虽然CAD工具能够理解这下单元的晶体管网表和版图,却不能以一种能把行为描述综合成单元的方式来理解。单元的其他特征,如输入负载、速度和功耗也没有一种能被工具理解的方式。综合工具需要知道单元的逻辑功能、单元输入对连至它的信号所表现出的负载、单元在不同的输入斜率及输出负载情形下的速度、单元将消耗的功耗及单元的面积,以便能够很好的把一个行为级描述综合成一系列标准单元的集合。单元表征(Cell Characterization)是一个用模拟仿真器仿真标准单元以提取为其他工具所能理解的这些信息的过程,而信号路径的提取则是单元表征的基础:信号路径提取的正确性和完备性决定了表征的正确性。
[0003]现有技术中,在提取信号路径或生成信号路径的过程中,必须先识别标准单元的功能,或基于用户的自定义进行生成。如果不能识别标准单元的功能定义,就无法获取对应的信号路径。通常在进行标准单元的识别过程中,可以采用匹配一组已知的功能组来执行识别操作,例如可以是D型锁存器(D

latch)、D型触发器(D

flip

flop)等。

技术实现思路

[0004]本专利技术提供一种信号路径自动提取方法、系统、设备及计算机可读存储介质。
[0005]在本申请的第一方面提供了一种信号路径自动提取方法,具体可以包括如下步骤:
[0006]选取集成电路仿真过程中的若干目标节点;
[0007]对目标节点执行仿真操作,以得到对应的真值表;
[0008]分析真值表,以根据分析结果提取信号路径;
[0009]其中,信号路径用于在集成电路仿真过程中获取标准单元对应的单元表征。
[0010]在上述第一方面的一种可能的实现中,选取集成电路仿真过程中的若干目标节点包括如下步骤:
[0011]根据用户指令进行目标节点的选取;和/或
[0012]于集成电路仿真过程中,自动提取待激励和/或待观测的集成电路节点作为目标节点。
[0013]在上述第一方面的一种可能的实现中,自动提取待激励和/或待观测的集成电路节点作为目标节点包括如下步骤:
[0014]于集成电路中,根据半导体器件的导通特性和连接关系,进行半导体器件的输入引脚和输出引脚的区分,以获取输入引脚和输出引脚的分布情况;
[0015]根据输入引脚和输出引脚的分布情况以及集成电路的沟道连通关系,分解以获得若干沟道联通块;
[0016]分析沟道联通块之间的连接关系以获得内部状态存储节点并将其作为目标节点。
[0017]在上述第一方面的一种可能的实现中,真值表涵盖全部输入引脚和/或输出引脚与对应的内部状态存储节点的所有布尔组合;
[0018]每个内部状态存储节点对应的布尔组合对应于真值表的一行。
[0019]在上述第一方面的一种可能的实现中,对目标节点执行仿真操作,以得到对应的真值表包括:
[0020]通过仿真电路模拟器进行仿真操作;或
[0021]通过开关级仿真器进行仿真操作。
[0022]在上述第一方面的一种可能的实现中,分析真值表,以根据分析结果提取信号路径包括如下步骤:
[0023]遍历真值表,以根据输入状态的变化进行关联行组合;
[0024]判断关联行组合的状态变化是否符合预设电学特性以及预设逻辑特征,并从符合预设电学特性以及预设逻辑特征的关联行组合中提取信号路径。
[0025]本申请的第二方面提供了一种信号路径自动提取系统,应用于前述第一方面的信号路径自动提取方法中;
[0026]该种信号路径自动提取系统包括:
[0027]选取单元,用于选取集成电路仿真过程中的若干目标节点;
[0028]仿真单元,用于对目标节点执行仿真操作,以得到对应的真值表;
[0029]分析单元,用于分析真值表,以根据分析结果提取信号路径;
[0030]其中,信号路径用于在集成电路仿真过程中获取标准单元对应的单元表征。
[0031]在上述第二方面的一种可能的实现中,信号路径自动提取系统还包括:
[0032]识别单元,用于根据匹配至少一组已知功能组对标准单元对应的单元表征进行识别。
[0033]本申请的第三方面提供了一种信号路径自动提取设备,包括:
[0034]存储器,用于存储计算机程序;
[0035]处理器,用于执行计算机程序时实现前述第一方面所提供的信号路径自动提取方法。
[0036]本申请的第四方面提供了一种计算机可读存储介质,该种计算机可读存储介质上存储有计算机程序,在计算机程序被处理器执行时实现前述第一方面所提供的信号路径自动提取方法。
[0037]与现有技术相比,本申请具有如下的有益效果:
[0038]通过本申请提出的技术方案,能够基于对沟道联通块中标准单元的输入引脚和/或输出引脚的方向识别,获取集成电路中的内部状态存储节点以作为仿真的目标节点,进而通过对目标节点的真值表提取以获得对应的信号路径。通过本申请提供的技术方案,能够为任何标准单元自动提取对应的信号路径,对于标准单元的功能无需任何预先获取步骤或是用户的预先设定,可应用范围广泛;在标准单元对应的信号路径的提取过程中,直接通过对真值表进行分析以获取,无需任何用户的输入,操作具有自主性和便利性,具有可推广
价值。
附图说明
[0039]通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:
[0040]图1根据本申请实施例,示出了一种信号路径自动提取方法的流程示意图;
[0041]图2根据本申请实施例,示出了一种自动提取待激励和/或待观测的集成电路节点作为目标节点的流程示意图;
[0042]图3根据本申请实施例,示出了一种分析真值表以根据分析结果提取信号路径的流程示意图;
[0043]图4根据本申请实施例,示出了一种信号路径自动提取系统的结构示意图;
[0044]图5根据本申请实施例,示出了一种信号路径自动提取设备的结构示意图;
[0045]图6根据本申请实施例,示出了一种计算机可读存储介质的结构示意图。
具体实施方式
[0046]下面结合具体实施例对本专利技术进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本专利技术,但不以任何形式限制本专利技术。应当指出的是,对本领域的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干变化和改进。这些都属于本专利技术的保护范围。
[0047]在本文中使用的术语“包括”及其变形表示开放性包括,即“包括但不限于”。除非特别申明,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信号路径自动提取方法,其特征在于,所述自动提取方法包括如下步骤:选取集成电路仿真过程中的若干目标节点;对所述目标节点执行仿真操作,以得到对应的真值表;分析所述真值表,以根据分析结果提取所述信号路径;其中,所述信号路径用于在所述集成电路仿真过程中获取标准单元对应的单元表征。2.如权利要求1所述的信号路径自动提取方法,其特征在于,所述选取集成电路仿真过程中的若干目标节点包括如下步骤:根据用户指令进行所述目标节点的选取;和/或于所述集成电路仿真过程中,自动提取待激励和/或待观测的集成电路节点作为所述目标节点。3.如权利要求2所述的信号路径自动提取方法,其特征在于,所述自动提取待激励和/或待观测的集成电路节点作为所述目标节点包括如下步骤:于所述集成电路中,根据半导体器件的导通特性和连接关系,进行所述半导体器件的输入引脚和输出引脚的区分,以获取所述输入引脚和所述输出引脚的分布情况;根据所述输入引脚和所述输出引脚的分布情况以及所述集成电路的沟道连通关系,分解以获得若干沟道联通块;分析所述沟道联通块之间的连接关系以获得内部状态存储节点并将其作为所述目标节点。4.如权利要求3所述的信号路径自动提取方法,其特征在于,所述真值表涵盖全部所述输入引脚和/或所述输出引脚与对应的所述内部状态存储节点的所有布尔组合;每个所述内部状态存储节点对应的布尔组合对应于所述真值表的一行。5.如权利要求1所述的信号路径自动提取方法,其特征在于,所述对所述目标节点执行仿真操作,以得到对应的真值表包括:通过...

【专利技术属性】
技术研发人员:斯蒂芬
申请(专利权)人:上海概伦电子股份有限公司
类型:发明
国别省市:

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

1