AXI总线性能监测和FPGA调试:VARON&VSTAR

Vtech:致力于总线性能监测和FPGA调试

About Vtech

Vtech(Verification Technology Inc.)是一家开发EDA工具以及LSI(Large Scale Semiconductor)验证技术的验证公司,最初于2003年在日本成立,目前拥有约100名员工,主要工程师居住在日本,马尼拉和现在的圣何塞。

根据Vtech首席执行官兼创始人Hideto Takeuchi所述的公司愿景,他在1999年担任仿真器团队的销售和市场总监,发现在SoC开发中,验证的时间开销增长速度比RTL编码快。这是由于SoC设计变得越来越复杂,具有适用于多种应用的许多功能和IP。市场需要使用高级验证技术来缩短验证时间。因此,他们于2003年成立了Vtech,专注于验证技术。看到了客户对AXI总线性能分析和FPGA调试的需求,Vtech开发并发布了自己的EDA工具。

VARON:AXI总线性能监视器

通常,AXI总线上有许多设备,例如CPU,外围设备,视频子系统,DDR控制器。这些系统中有许多是使用IP构建的,并且组件之间存在复杂的交互。性能是这些系统的一个非常关键的方面,但是主要的EDA供应商并未解决此问题。SoC开发项目大多使用逻辑模拟器执行性能验证,系统无法在实际芯片中提供预期的性能,此外,也没有易于使用的工具来对实际设备进行性能分析。因此,Vtech开发了VARON,这是一款AXI总线性能验证工具,可通过将其集成到实际芯片中来使用。在产品的初始版本发布之后,基于用户的反馈,Vtech将VARON与硬件仿真器一起使用,并且既能传输性能的数值,又能帮助用户分析传输瓶颈,VARON 2.0 版本基于此优化而发布。

该软件为总线互连系统的每一层提供了许多类型的性能图表。所有这些都可以使某些类型的问题变得非常清楚,例如按端口显示延迟,端口上的事务处理时序以及更典型的图表,这些图表可能会显示总线何时处于空闲状态,或者每个时间段内每个港口的最小、平均或最大周期。还可以设置超出范围的阈值,以便立即注意到有问题的活动。
在这里插入图片描述

VSTAR:FPGA调试工具

由软件控制的系统以毫秒为单位运行,而硬件则以数十到数百纳秒的速度运行。由于存在这种差距,传统的片上逻辑分析仪的可观察时间范围很窄,因此不适合FPGA SoC调试。这就是VSTAR开发背后的动机,即方便进行系统级调试。为了扩大可观察的时间范围,系统必须分配巨大的存储空间并高速记录数据,但是VSTAR选择了另一种方法。VSTAR调用了设计的嵌入式验证IP,可以实时观察信号转换并自动提取信号序列规则。最重要的是,Vtech开发了一种系统级调试工具,该工具可以监视系统几天的运行情况,检测潜在的设计故障,并自动获取信号状态的详细转换,生成波形捕获图以供用户直观地进行分析。
在这里插入图片描述