[发明专利]用于调试电路设计的方法和电路有效
申请号: | 201680062228.0 | 申请日: | 2016-09-09 |
公开(公告)号: | CN108351907B | 公开(公告)日: | 2022-04-01 |
发明(设计)人: | G·F·斯海勒;Y·E·杨;P·B·詹姆斯·罗克斯比;P·R·舒马赫;P·莱萨特 | 申请(专利权)人: | 赛灵思公司 |
主分类号: | G06F30/34 | 分类号: | G06F30/34 |
代理公司: | 北京市君合律师事务所 11517 | 代理人: | 毛健;顾云峰 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 调试 电路设计 方法 电路 | ||
1.一种方法,其特征在于,所述方法包括:
捕获由模拟电路设计或仿真所述电路设计而产生的一组信号的波形数据;
为所述一组信号在计算机系统的存储器电路中生成数据结构,并将所述一组信号的波形数据存储在所述数据结构中;
基于包括在所述电路设计中的元数据,通过所述计算机系统的处理器电路识别与所述一组信号相关联的通信信道;
分析存储在所述数据结构中的波形数据以定位用于一个或多个通信信道的一组事务级事件;
输出指示所述一组事务级事件的位置的数据;
基于所述一组事务级事件,确定所述电路设计中的多个电路模块的一组性能指标,其中所述一组性能指标包括延迟、时序余量、功耗、信号抖动、吞吐量、数据传输大小或它们的组合;以及
通过用户界面显示所述多个电路模块的所述一组性能指标。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:提供可扩展应用程序接口API,所述API被配置成:针对用户查询所指定的一组标准来搜索所述一组事务级事件。
3.根据权利要求2所述的方法,其特征在于,所述方法进一步包括:响应于经由用户接口输入的用户查询,使用所述可扩展API,基于所述数据结构识别所述一组信号中与由所述用户查询指定的一组标准相匹配的部分。
4.根据权利要求1所述的方法,其特征在于,所述分析存储在所述数据结构中的波形数据以定位用于一个或多个通信信道的一组事务级事件包括:
基于包括在所述电路设计中的元数据、所述电路设计中的信号名称或它们的组合来识别由被识别的通信信道实施的协议;
为被识别的协议提供应用程序接口API,所述API被配置以从所述一组信号的数据结构中识别出用于所述协议的事务级事件;以及
为实施被识别的协议中的一个协议的通信信道,执行为所述协议提供的API以确定用于所述通信信道的事务级事件。
5.根据权利要求4所述的方法,其特征在于,为所述协议提供所述API包括从API库中为所述协议获取所述API。
6.根据权利要求4所述的方法,其特征在于:
所述通信信道中的至少一个通信信道与所述一组信号中的多个信号相关联;以及
用于所述通信信道的所述事务级事件包括数据事务,由包括在所述电路设计中的处理器执行的程序指令,或它们的组合。
7.根据权利要求4所述的方法,其特征在于,所述方法还包括:对于所述被识别的事务中的至少一个事务,穿过所述通信信道中的两个通信信道之间的接口来追踪所述至少一个事务,所述通信信道实施所述被识别的协议中不同协议;其中对所述至少一个事务的跟踪是基于所述电路设计中的元数据来执行的。
8.根据权利要求1所述的方法,其特征在于:
对于至少一个通信信道,为所述通信信道而确定的所述事务级事件包括第一协议的第一组事务;以及
所述方法进一步包括:从所述第一组事务中识别第二协议的第二组事务,其中与所述第一协议相比,所述第二协议是更高级的协议。
9.根据权利要求8所述的方法,其特征在于,所述第二协议被配置用于视频帧、网络数据包或者CPU指令的通信。
10.根据权利要求1所述的方法,其特征在于,所述方法还包括,对于至少一个性能指标,确定在用户指定的时间段内的所述性能指标的最小值、最大值和平均值。
11.根据权利要求1所述的方法,其特征在于,所述方法还包括在图形用户界面GUI窗口中显示:
所述一组信号的波形图形表达;
识别所述波形中所述事务级事件的可视标记;以及
标识一个或多个检测到的协议违例的位置和类型的可视标记。
12.根据权利要求1所述的方法,其特征在于,所述方法还包括:
配置可编程集成电路IC的可编程资源以实施所述电路设计;以及
使用所述可编程IC上的集成逻辑分析器,捕获所述波形数据并将所述波形数据传送给所述计算机系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于赛灵思公司,未经赛灵思公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680062228.0/1.html,转载请声明来源钻瓜专利网。