高校成果展示 您当前的位置: 首页 > 成果转化 > 高校成果展示
基于 C++的多线程大规模数字后端时序报告统计分析工具
发布时间:2023-06-27 浏览次数:

1、技术领域

物联网领域

2、成果简介

本软件工具提供了一种基于C++程序设计语言的多线程大规模数字后端时序报告统计分析工具,为数字后端的电路设计流程带来极大的方便,缩短设计周期。该软件采用C++程序设计语言编译的程序取代perl 脚本来处理Synopsys 公司的Prime Time时序分析工具的输出时序分析文件,对于一个实际的数字后端设计来说该文件的大小往往达到数十 GB大小,因此该软件在设计中采用可定制线程数的方式来对文件进行并发处理,该处理方式在支持多线程的服务器上可以成倍提高处理效率。在Linux系统上,要打开一个数10GB大小的文本文件将大大消耗服务器的内存甚至造成系统的不稳定,要在文件里以字符匹配的方式查找相关时序信息基本不可能,因此我们需要从这样一个比较大的时序文件中得到可用的关键的时序信息,比如总的时序违例统计、违例时序路径的时序裕量统计、最恶劣的关键时序路径信息和分布等。软件的主要功能是分析PT时序文件,得到时序设计的关键信息,包括:(1)违例时序路径的时序裕量区间和违例数;(2)降率偏差区间和违例数;(3)原始偏差区间和违例数;(4)每个路径组的违例数和最小时序裕量;(5)时序路径级数和违例数统计;(6)按时序路径出发点统计的违例时序路径的起始点、终止点、时序裕量、级数、时钟和时钟延迟、偏差。

3、知识产权

暂未申请

4、成果阶段

实验室阶段。

5、合作形式

技术转让。

6、联系方式

张艳玲,15084890235

廖敏,13574106059