一种基于抽象语法树的集成电路建模获取方法及系统

    公开(公告)号:CN112989731A

    公开(公告)日:2021-06-18

    申请号:CN202110300020.0

    申请日:2021-03-22

    Applicant: 湖南大学

    Abstract: 本发明公开了一种基于抽象语法树的集成电路建模获取方法及系统,属于集成电路设计技术领域。包括:获取大规模集成电路的Verilog HDL源代码工程文件,并提取出具有相互依赖关系的.v文件;将.v文件解析为抽象语法树,并将抽象语法树导出为.json文件;遍历符合标准json格式的文件,以获取数据信息,并将数据信息存储至数据结构中;分析数据结构以获取分析结果,并将分析结果导出为TXT文件。由于抽象语法树不依赖于具体的文法,不依赖于语言的细节,将源代码转化为抽象语法树后,可以对抽象语法树做很多的操作,进而可以提高超大规模集成电路建模设计的灵活性及效率。

    一种基于抽象语法树的集成电路建模获取方法及系统

    公开(公告)号:CN112989731B

    公开(公告)日:2023-10-13

    申请号:CN202110300020.0

    申请日:2021-03-22

    Applicant: 湖南大学

    Abstract: 本发明公开了一种基于抽象语法树的集成电路建模获取方法及系统,属于集成电路设计技术领域。包括:获取大规模集成电路的Verilog HDL源代码工程文件,并提取出具有相互依赖关系的.v文件;将.v文件解析为抽象语法树,并将抽象语法树导出为.json文件;遍历符合标准json格式的文件,以获取数据信息,并将数据信息存储至数据结构中;分析数据结构以获取分析结果,并将分析结果导出为TXT文件。由于抽象语法树不依赖于具体的文法,不依赖于语言的细节,将源代码转化为抽象语法树后,可以对抽象语法树做很多的操作,进而可以提高超大规模集成电路建模设计的灵活性及效率。

Patent Agency Ranking