[发明专利]图形化显示时钟结构的方法及系统有效
申请号: | 202011285233.2 | 申请日: | 2020-11-17 |
公开(公告)号: | CN112100970B | 公开(公告)日: | 2021-05-11 |
发明(设计)人: | 江小帆 | 申请(专利权)人: | 南京芯驰半导体科技有限公司 |
主分类号: | G06F30/392 | 分类号: | G06F30/392 |
代理公司: | 北京德崇智捷知识产权代理有限公司 11467 | 代理人: | 曹婷 |
地址: | 210000 江苏省南京市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图形 显示 时钟 结构 方法 系统 | ||
本发明公开了一种图形化显示时钟结构的方法及系统,涉及芯片时钟设计技术领域,解决了包含时钟信息的文本文件和时钟结构图之间不能自由快速转换的技术问题,其技术方案要点是通过脚本语言读取根时钟节点下所有时钟节点的时钟信息,将该时钟信息保存至第一哈希变量中;再为每个时钟创建基于html的元素,并将该时钟信息写入到所述元素的标签中;为所述元素添加CSS样式和动态响应事件,并根据第一哈希变量生成所述根时钟节点的多级列表图,并生成html文件。实现了包含时钟信息的文本文件和时钟多级列表图之间的快速自由转换,使得在设计复杂的时钟结构图时,大大减少了分析检查时钟结构、修改时钟定义信息时的迭代时间,加快了时钟设计进程。
技术领域
本公开涉及芯片时钟设计技术领域,尤其涉及一种图形化显示时钟结构的方法及系统。
背景技术
目前随着SoC芯片设计的规模和集成度不断提高,以及功能多样性的不断增加,芯片中的时钟结构日趋复杂,时钟数量也越来越多。在芯片设计中去分析、检查和修改复杂的时钟结构需要花费大量的时间和精力,且出错率较高。传统的描述和定义时钟结构的文件都是纯文本格式,时钟的信息和相互关系只能通过文本字符逐条记录在文件中,不能图形化显示时钟的信息和相互关系;而如果手动的去完成时钟结构图的绘制需要耗费大量时间精力且容易出错,且制作出的图形也无法自动转换成设计工具能识别的标准时钟定义文件,即sdc文件。
在复杂的大型SoC芯片设计中,特别是在设计初期阶段,要设计较为复杂的时钟结构并对其分析检查,一般的做法是设计者首先将所有的时钟定义信息逐条记录下来,然后汇总到一个文本格式的文件中,可以是一个列表文件,或者是sdc文件。但这种格式的文件无法清晰明了的显示所设计的时钟结构,当时钟结构庞大复杂时便很难手动对其进行分析检查和修改。例如,当其中某个时钟需要修改定义信息时,需要在该文件中找出所有跟该时钟相关联的时钟以确定需要同步更新的信息,然后逐个进行修改。这需要花费大量时间,且如果是其他设计者需要分析或修改其时钟结构时,这个过程就更加困难。
目前可以借助于第三方的EDA(Electronic design automation,电子自动化设计)工具,将时钟结构自动图形化,能够方便检查和修改,但该方法目前只能在设计的中后期阶段,在设计的所有网表、所有电路单元的库文件,以及完备的时序约束文件等数据都齐全时才能进行。而在设计早期,这些数据基本都是没有的,通常只有部分RTL(RegisterTransfer Level,寄存器传输级)代码和设计架构图,此时便无法通过EDA工具来分析时钟结构。并且该方法不能将生成的时钟结构图再方便地快速转换回sdc文件,所以通常需要修改、重新分析检查、返回再修改、再分析检查这样一个多次迭代的过程。另外由于EDA工具需要读入整个设计的信息,其中包括很多跟时钟结构并不相关的信息,所以整个分析过程是较慢的。
发明内容
本公开提供了一种图形化显示时钟结构的方法及系统,其技术目的是使包含时钟信息的文本文件和时钟结构图之间实现快速自由的相互转换。
本公开的上述技术目的是通过以下技术方案得以实现的:
一种图形化显示时钟结构的方法,包括:
通过脚本语言读取根时钟节点下所有时钟节点的时钟信息,将所述时钟信息保存至第一哈希变量中;其中,所述时钟节点包括至少一个时钟单元,所述时钟单元包括至少一个时钟端口,所述时钟端口包括至少一个时钟,所述时钟包括主时钟和衍生时钟;所述时钟信息包括时钟名称、时钟源、时钟端口、时钟类型、时钟周期、主时钟名称、衍生时钟分频倍数和同步时钟分组名称,所述时钟类型包括主时钟类型和衍生时钟类型;
为每个时钟创建基于html的元素,并将所述时钟信息写入到所述元素的标签中;
为所述元素添加CSS样式和动态响应事件,并根据所述第一哈希变量生成所述根时钟节点的多级列表图,并生成html文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京芯驰半导体科技有限公司,未经南京芯驰半导体科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011285233.2/2.html,转载请声明来源钻瓜专利网。