FPGA | Vtech:总线性能,FPGA调试

it2024-11-06  14

今天我可以向你介绍Verification Technology,简称Vtech。如果你搜索它,可能会找到一家销售婴儿监视器和儿童玩具的公司。这不是那个公司。因此,请确保您具有正确的网址,是以https://vtech-usa.com/或https://vtech-inc.co.jp/开头的

大多数的EDA公司都是通过以下三种方式之一建立起来的。目前最常见的第一种方式是被三大公司之一收购现有的EDA公司,创始人随后离开并以新想法创立了一家新公司。第二种今天已经不那么普遍,是要使一部分的大学研究变成商品。第三是咨询公司或系统公司将他们开发的技术商业化,以帮助他们在市场上取得成功。Vtech就是第三种情况。

Vtech最初于2003年在日本成立,目前拥有约100名员工,主要工程师居住在日本,马尼拉和现在的圣何塞。Semiconductor Engineering(以下简称SE)与Vtech首席执行官兼创始人Hideto Takeuchi进行了交谈,下面是访谈记录。

 

SE:您打算解决什么问题?

Takeuchi:我在1999年担任仿真器团队的销售和市场总监,我发现在SoC开发中,验证时间的增长速度比RTL编码快。这是由于SoC设计变得越来越大,具有适用于多种应用的许多功能和IP。市场需要使用高级验证技术来缩短验证时间。因此,我们于2003年成立了Vtech,专注于验证技术。我们最初找到了一个市场,客户需要其设计验证方面的帮助。我还认为Vtech应该开发自己的EDA工具,我们看到了对总线性能分析和FPGA调试的需求。这些都对我们的客户有用,现在我们将它们作为EDA工具发布。

 

SE:告诉我有关总线性能监视器的信息。

Takeuchi:这是AXI的性能监视器。通常,AXI总线上有许多设备,例如CPU,外围设备,视频子系统,DDR控制器。这些系统中有许多是使用IP构建的,并且组件之间存在复杂的交互。性能是这些系统的一个非常关键的方面,但是主要的EDA供应商并未解决此问题。我们参与了多个SoC开发项目,这些项目使用逻辑模拟器执行性能验证。我们经常发现系统无法在实际芯片中提供预期的性能。此外,还没有易于使用的工具来对实际设备进行性能分析。因此,我们开发了VARON,这是一种总线性能验证工具,可通过将其集成到实际芯片中来使用。在产品的初始版本发布之后,我们学到了一些东西。第一,他们想将其与硬件仿真器一起使用,其次,他们既需要传输性能的数值,又需要帮助他们分析传输瓶颈的功能。为了实现这一点,我们已经开发了2.0版,这就是我们今天发布的版本。

 

 

SE:这允许用户看到哪些问题?

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

 

SE:FPGA调试工具如何?

Takeuchi:VSTAR来自我们调试FPGA SoC的经验。在几个项目中,我们需要研究从中断开始如何执行总线访问,并且我们花费了大量时间对其进行分析。挑战在于该系统以毫秒为单位运行,因为它是由软件控制的,而硬件则以数十到数百纳秒的速度运行。由于存在这种差距,传统的片上逻辑分析仪的可观察时间范围很窄,因此不适合此类调试。这就是VSTAR开发背后的动机,后者可以进行系统级调试。为了扩大可观察的时间范围,系统必须分配巨大的存储空间并高速记录数据,但是我们为VSTAR选择了另一种方法。我们的技术可以实时观察信号转换并自动提取信号序列规则。我们已经意识到这是被验证设计的嵌入式验证IP。最重要的是,我们开发了一种系统级调试工具,该工具可以监视系统几天的运行情况,并检测设计故障(不知道何时发生),并自动获取信号状态的详细转换。

 

-END-

 

最新回复(0)