一种自动识别跨时钟电路的方法、装置、设备及存储介质制造方法及图纸

技术编号:37055963 阅读:27 留言:0更新日期:2023-03-29 19:32
本申请实施例提供一种自动识别跨时钟电路的方法、装置、设备及存储介质。先对电路图进行扫描,识别出电路图中的时序单元;再依据不同时钟域对所述时序单元分别进行标记,所述不同时钟域对所述时序单元的标记均不同;并将与所述时序单元连接的组合逻辑单元进行染色;最后识别出被多个时钟域共同染色的组合逻辑单元,得到跨时钟电路。如此可以依据对时序单元的标记以及对逻辑组合单元进行染色,再结合数字信号在电路中的传输过程自动识别出跨时钟域电路。域电路。域电路。

【技术实现步骤摘要】
一种自动识别跨时钟电路的方法、装置、设备及存储介质


[0001]本申请涉及数字电路功能模块领域,具体涉及一种自动识别跨时钟电路的方法、装置、设备及存储介质。

技术介绍

[0002]在对数字电路的时序进行设计时,一个非常关键的点就是要明确不同时钟域之间是如何交互的,例如,信号从一个时钟域传播到另一个时钟域,为了能够正确地接收这个信号,需要设计专门的同步电路或者握手电路来处理,用于专门处理的电路则为跨时钟域电路。
[0003]目前,在电路分析环节,工程师面对的是一个平面化的电路图,无论是使用电路图查看软件,或电路图编辑软件,或者是专门的电路图整理软件,都需要靠人工仔细地寻找和追踪来识别出跨时钟域的电路,因为一个时钟域内通常包含了成千上万的寄存器,目前常用人工穷举法获取跨时钟电路,想要找出哪些寄存器是属于跨时钟域电路非常耗时且并不精准。因此,如何实现自动化地、准确地识别出数字电路中的跨时钟电路是亟待解决的问题。

技术实现思路

[0004]有鉴于此,本申请实施例提供一种自动识别跨时钟电路的方法、装置、设备及存储介质,能够实现对数本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种自动识别跨时钟电路的方法,其特征在于,所述方法包括:对电路图进行扫描,识别出电路图中的时序单元;依据不同时钟域对所述时序单元分别进行标记,所述不同时钟域对所述时序单元的标记均不同,并将与所述时序单元连接的组合逻辑单元进行染色;识别出被多个时钟域共同染色的组合逻辑单元,得到跨时钟电路。2.根据权利要求1所述的方法,其特征在于,所述对电路图进行扫描,识别出电路图中的时序单元包括:根据网表、单元特征信息和时钟约束信息对电路图进行扫描,识别出电路图中的时序单元。3.根据权利要求2所述的方法,其特征在于,所述时钟约束信息至少包括时钟源信息、时钟之间的关系以及时钟传播规则。4.根据权利要求3所述的方法,其特征在于,所述依据不同时钟域对所述时序单元分别进行标记包括:根据不同时钟域各自的传播路径,从时钟源头分别传播各个时钟,在传播过程中对所述时序单元分别进行标记;根据标记后的时序单元对与时序单元连接的组合逻辑单元进行染色处理。5.根据权利要求4所述的方法,其特征在于,所述根据标记后的时序单元对与时序单元连接的组合逻辑单元进行染色处理包括:根据所述时序单元的输入输出端口,获取所述时钟域的传播方向;根据所述时钟域的传播方向以及扩展规则,对连接时序单元的组合逻辑单元依次染色标记。6.根据权利要求1

5中任意一项所述的方法,其特征在于,被多个时钟域...

【专利技术属性】
技术研发人员:熊伟
申请(专利权)人:北京芯愿景软件技术股份有限公司
类型:发明
国别省市:

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

1