买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种基于高级语言模拟RTL的建模方法与装置_芯动微电子科技(珠海)有限公司_202311149789.2 

申请/专利权人:芯动微电子科技(珠海)有限公司

申请日:2023-09-07

公开(公告)日:2023-12-01

公开(公告)号:CN116882336B

主分类号:G06F30/3312

分类号:G06F30/3312;G06F30/327

优先权:

专利状态码:有效-授权

法律状态:2023.12.01#授权;2023.10.31#实质审查的生效;2023.10.13#公开

摘要:本发明提供一种基于高级语言模拟RTL的建模方法与装置,通过定义时钟与周期,将组合逻辑相关信号和时序逻辑相关信号分别抽象成组合事务和时序事务,并将所有所述组合事务和时序事务放入相应的队列,将时钟、时序事务和组合事务分开考虑,时钟负责维护事务队列,时序逻辑和组合逻辑的运行均由事务驱动,在每个周期中将组合事务和时序事务分开进行信号的传输,并进行相应的赋值与更新,实现逻辑功能的接收与发送,通过维护事务队列,实现组合事务和时序事务按照周期的正确执行。

主权项:1.一种基于高级语言模拟RTL的建模方法,其特征在于,包括:定义时钟与周期,其中,所述时钟包括0与1两种状态,所述时钟每12周期进行状态切换;将组合逻辑相关信号和时序逻辑相关信号分别抽象成组合事务和时序事务,将所有所述组合事务和时序事务放入相应的队列,并设置总周期数;所述队列包括输入层和功能层,所述输入层中的节点接收来自外部的信号,并进行赋值和更新,将更新后的数值传输至所述功能层;所述功能层接收来自输入层的信号,并在功能层内部按照队列的顺序进行传输,所述功能层中的节点接收来自输入层的信号,或者各节点相互之间进行接收传输信号并进行赋值和更新;其中,所述功能层和输入层均包括多个节点,每个节点为组合事务或者时序事务;所述输入层中的每个节点将信号传输给一个或者多个功能层中的节点;所述功能层中的每个节点接收队列中除自身以外的一个或者多个节点的信号,并进行赋值和更新;所述功能层中的每个节点将信号传输至功能层中除自身以外的一个或者多个节点;每个所述周期内,当所述时钟的状态为0时,所有时序事务按照队列的顺序,向其他事务传输上一周期所得到的更新后的信号,并根据当前接收到的信号进行赋值;当所述时钟的状态为1时,所有组合事务按照队列的顺序根据当前接收到的信号进行赋值,并立即更新,将更新后的信号传输给其他事务,并将上一周期中所有进行信号赋值的时序事务进行信号更新;在所述总周期数内将所述组合事务与所述时序事务执行完毕。

全文数据:

权利要求:

百度查询: 芯动微电子科技(珠海)有限公司 一种基于高级语言模拟RTL的建模方法与装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。