-
公开(公告)号:CN113515907B
公开(公告)日:2025-04-15
申请号:CN202110363636.2
申请日:2021-04-02
Applicant: 国微集团(深圳)有限公司
IPC: G06F30/323 , G06F8/41
Abstract: 本发明公开了一种VVP文件的预分析方法、计算机可读存储介质。其中VVP文件的预分析方法,包括:对VVP文件的官方文档进行解析,以生成VVP文件的识别规则;根据所述识别规则对VVP文件的语句进行语法分析,将经过语法分析识别出来的字段根据其类别备注相应的类别标签并存储为索引;根据所述索引读取所述VVP文件的语句,找到所述VVP文件所有逻辑门以及逻辑门之间的驱动与被驱动关系并输出。本发明可以对VVP文件进行预分析,从中提取出重要的逻辑信息并自动生成对应的具有逻辑依赖关系的文件,提高仿真效率。
-
公开(公告)号:CN112651198B
公开(公告)日:2025-02-14
申请号:CN202110120810.0
申请日:2021-01-28
Applicant: 国微集团(深圳)有限公司
IPC: G06F30/33
Abstract: 本发明提出了一种非因果电路划分的方法及门级电路并行仿真的方法,所述非因果电路划分的方法包括:步骤S1:将门级电路转换为有向图,并用结构体保存数据;步骤S2:从结构体中查找对外部有输出的输出节点的集合V;步骤S3:对有向图中所有的有向边做反向处理,并依次从集合V中的节点进行探索;步骤S4:根据探索结果将有向图初始划分为多个初级单元;步骤S5:合并初始划分中达到合并要求的初级单元形成二级单元,并输出最终所有不能合并的初级单元,用结构体的形式保存所述二级单元和所有不能合并的初级单元。与现有技术相比,本发明能够将数字电路中无依赖关系的电路划分,并相互独立运行仿真,从而提高了仿真效率。
-
公开(公告)号:CN112651197B
公开(公告)日:2024-12-31
申请号:CN202110119923.9
申请日:2021-01-28
Applicant: 国微集团(深圳)有限公司
IPC: G06F30/33
Abstract: 本发明提出了一种电路划分预处理的方法及门级电路并行仿真的方法,所述电路划分预处理的方法,包括:步骤S1:将门级电路转换为有向图,并用结构体保存所述有向图;步骤S2:从结构体中查找有外部输入的输入节点的集合V;步骤S3:从输入节点开始探索有向图,得出所有强连通分量,并用结构体的形式保存;步骤S4:将每个强连通分量用一个中间节点替换,删除所述有向图中所有的强连通分量并对应加入中间节点。与现有技术相比,本发明实现了对门级电路划分的预处理,减小了有向图的规模和复杂程度,降低了下一步电路划分的难度。
-
公开(公告)号:CN113515909B
公开(公告)日:2024-12-03
申请号:CN202110377762.3
申请日:2021-04-08
Applicant: 国微集团(深圳)有限公司
IPC: G06F30/327
Abstract: 本发明公开了一种门级网表的处理方法、计算机存储介质。其中门级网表的处理方法包括:将原始网表文件对应的门电路的电路连接关系采用驱动矩阵进行表示,所述驱动矩阵的行向量和列向量分别从以下两者任选一种:门,所述门所对应的同一类型的连接端口的信息;基于用来表征原始网表文件对应的门电路的驱动矩阵对该门电路进行运算,得到用来表征运算后的门电路的驱动矩阵;基于每一个运算后的门电路所对应的驱动矩阵,重建每一个运算后的门电路的新网表文件。本发明在对原始网表文件进行运算的过程中,也不会丢失掉原始网表文件的重要信息,使得运算后得到的新网表文件具有详尽的信息,为仿真提供更加有利的条件。
-
公开(公告)号:CN113096212B
公开(公告)日:2022-08-16
申请号:CN202110497045.4
申请日:2021-05-07
Applicant: 国微集团(深圳)有限公司
Abstract: 本发明公开了一种TPT版图的拆分验证方法、系统及存储器,所述方法包括:步骤S1:根据原始版图构建抽象图;步骤S2:采用顶点度重构法对所述抽象图进行重构;步骤S3:如果△(G)≤2,则判断版图可以拆分,否则执行步骤S4,其中,△(G)为重构后的抽象图的最大顶点度;步骤S4:对重构后的抽象图进行降色处理;步骤S5:依次对降色处理后的各个节点的色号进行判断,若不存在色号为4的节点,则判断版图可以被拆分,否则判断版图不可以被拆分。采用本发明的技术方案,可提高验证TPT版图能否拆分的速度。
-
公开(公告)号:CN114138426A
公开(公告)日:2022-03-04
申请号:CN202111423661.1
申请日:2021-11-26
Applicant: 国微集团(深圳)有限公司
Abstract: 本发明提供了一种波形文件解析方法及存储器,所述方法包括:主线程在读取VCD波形文件时创建第一子线程和第二子线程,并将读取到的头节点信息数据和值变化信息数据分别存储于第一队列和第二队列,第一子线程用于对第一队列中的数据进行解析,第二子线程用于对所述第二队列中的数据进行解析。采用本发明的技术方案,可提高波形文件解析的解析速度。
-
公开(公告)号:CN114004181A
公开(公告)日:2022-02-01
申请号:CN202111256201.4
申请日:2021-10-27
Applicant: 国微集团(深圳)有限公司
IPC: G06F30/33
Abstract: 本发明公开了一种电路划分的优化方法及系统、存储介质。其中电路划分的优化方法,包括:生成网表中所有实例的初始集合;判断初始集合中的实例的数量是否小于等于单页实例数量;若否,依据第一预设规则从初始集合中选取其中一个实例作为种子,添加到当前页;求解与种子同页的实例,并把与种子同页的实例放至一个临时集合中;若临时集合中的实例的数量小于等于单页实例数量,则依据第二预设规则从临时集合中选择种子,求解与种子同页的实例,并追加到临时集合中,直到临时集合中的实例总数大于单页实例数量。本发明的电路划分所耗费的时间更少,效率更高。
-
公开(公告)号:CN113515909A
公开(公告)日:2021-10-19
申请号:CN202110377762.3
申请日:2021-04-08
Applicant: 国微集团(深圳)有限公司
IPC: G06F30/327
Abstract: 本发明公开了一种门级网表的处理方法、计算机存储介质。其中门级网表的处理方法包括:将原始网表文件对应的门电路的电路连接关系采用驱动矩阵进行表示,所述驱动矩阵的行向量和列向量分别从以下两者任选一种:门,所述门所对应的同一类型的连接端口的信息;基于用来表征原始网表文件对应的门电路的驱动矩阵对该门电路进行运算,得到用来表征运算后的门电路的驱动矩阵;基于每一个运算后的门电路所对应的驱动矩阵,重建每一个运算后的门电路的新网表文件。本发明在对原始网表文件进行运算的过程中,也不会丢失掉原始网表文件的重要信息,使得运算后得到的新网表文件具有详尽的信息,为仿真提供更加有利的条件。
-
公开(公告)号:CN113515908A
公开(公告)日:2021-10-19
申请号:CN202110377752.X
申请日:2021-04-08
Applicant: 国微集团(深圳)有限公司
IPC: G06F30/327
Abstract: 本发明公开了一种驱动矩阵及其生成方法、门电路信息的表示方法、图。其中用于表示门电路信息的驱动矩阵,所述驱动矩阵的行和列所代表的含义分别从以下两者任选一种:门,所述门所对应的同一类型的连接端口;当某一个连接端口与一个门相连接时,所述驱动矩阵中该门与该连接端口所指向的矩阵元素的取值为该门与该连接端口相连接的端口的信息的集合。本发明可以将门电路的相关信息有效的进行表示,并进行相应的运算。
-
公开(公告)号:CN113515907A
公开(公告)日:2021-10-19
申请号:CN202110363636.2
申请日:2021-04-02
Applicant: 国微集团(深圳)有限公司
IPC: G06F30/323 , G06F8/41
Abstract: 本发明公开了一种VVP文件的预分析方法、计算机可读存储介质。其中VVP文件的预分析方法,包括:对VVP文件的官方文档进行解析,以生成VVP文件的识别规则;根据所述识别规则对VVP文件的语句进行语法分析,将经过语法分析识别出来的字段根据其类别备注相应的类别标签并存储为索引;根据所述索引读取所述VVP文件的语句,找到所述VVP文件所有逻辑门以及逻辑门之间的驱动与被驱动关系并输出。本发明可以对VVP文件进行预分析,从中提取出重要的逻辑信息并自动生成对应的具有逻辑依赖关系的文件,提高仿真效率。
-
-
-
-
-
-
-
-
-