最近令全球EDA设计界很震惊的一个大新闻是,全球侦错软件事实标准Verdi的
数据库FSDB和KDB正式对所有客户开放。Verdi供应商思源科技(SpringSoft)十月初公开宣布了Verdi协作应用平台
VIA(Verdi Interoperability Apps),这是一个在Verdi自动侦错系统上建立及分享客制化
应用程序的开放式平台,用户可在系统芯片的设计及验证流程中开发并重复使用客制化的Verdi协作应用程序。
思源科技建构的免费VIA交流平台让工程师们能够分享开放源代码的应用程序,它使得任何一个客户都能够利用思源科技提供的应用程序编程接口(API)在业界最受欢迎的侦错软件的知识数据库中任意提取设计信息。这意味着他们能够自己开发出满足自己实际需求的定制软件工具,并自由地在有相同需求的用户之间共享。
这项由思源科技所提出的创举,不仅展示了思源对Verdi和自己研发能力的信心,也是EDA业界走向开放架构及着重各软件间相互操作性(Interoperability)的重要里程碑。
VIA交流平台包含了最新设计并可链接思源标准数据库FSDB的API与一个专属网站:www.via-exchange.com,该网站可让用户下载VIA接口、程序工具、以及能在建立Verdi客制化程序时使用的组件库。目前已拥有超过六十个函数(functions)和程序(procedures),以及三十支以上的应用程序提供下载。这些程序是由思源科技的工程师们,Verdi的用户,以及包括了Avery Design Systems, NextOp Software, Inc., Real Intent, Source III, 和 Vennsa Technologies在内的合作伙伴们所提供。
思源科技验证产品事业群副总许有进博士表示:“现今的系统芯片设计的验证流程需要关于设计结构和行为的大量数据,而分析这些不同领域之间的内在关系对于一个完整的流程来说是极为重要的。要解决这个复杂的问题,需要将各种不同的商业软件以及客制化工具紧密的结合在用户的流程中。而我们的VIA交换平台提供了开放式的架构以及完整的相互操作性,可以为所有的Verdi用户以及应用程序开发者解决这个问题。”
瑞萨电子技术发展中心共通EDA平台发展部的部门经理Mr. Toshinori Inos.hita 表示:“我们将Verdi视为标准的调试程序,并广泛地使用在各个区域,而透过VIA交换平台,我们得以将Verdi的功能最大化。藉由VIA程序的帮助,我们针对我们的环境将Verdi客制化,使其更有效率而且更容易使用。特别是在萃取数据的应用上,我们能利用Verdi丰富的设计信息以帮助侦错,并提供我们的工程师们一个标准的设计平台。”
Verdi客制化的开放式平台
思源科技旗下获奖无数的Verdi软件是一套可加速理解包括知识产权组块(IP)、设计区块(modules)、以及系统芯片(SoC)等设计内容的全自动侦错系统。这套系统建构在包括了专业数据库、分析引擎、以及各种应用接口的统一设计知识平台上。此平台能透过编译、提取并保存需要的设计数据,进而充分展示存在于各个不同的设计、断言、以及系统测试组件间的功能运作和互动关系。
随着VIA交流平台的发表,思源科技开放了储存在其设计知识数据库(KDB)和快速讯号
数据库(FSDB)中大量关于设计、仿真以及分析的信息。藉由在思源的第三方工作伙伴软件上使用这个经验证过的相同界面,VIA交换平台的使用者可以将设计知识应用在他们为其设计流程量身订作的应用程序中。这个接口包含了开放来源码的工具指令语言(TCL)程序以及C程序,用户可以很容易地建立有关设计理解、验证和操作的应用程序。思源科技同时也提供了快速入门的操作手册,以及一系列的训练课程和咨询服务,以帮助试用者学习并建立应用程序。
VIA交流平台提升设计效率
VIA交流平台的网站已于七月廿四日上线,其中包含了Verdi开发工具、操作文件以及程序集。所有的程序都是以来源码的格式撰写,并授权用户修改和重复使用。目前选出的程序涵盖了包括设计查询、工具及设计流程整合、设计风格及规范检查等各个面向,思源科技对这些程序提供评级,用户可快速了解哪些程序最常被使用。网站并提供了用户论坛,工程师们可在论坛上互相交流并获得及时的互动。
VIA交流平台已在Verdi使用者社群中广泛获得好评,下面列举了一些来自主要用户的反馈信息,供大家参考。
AMD上海高级ASIC版图设计工程师Mike Nan表示:“VIA交换平台让我们能透过客制化的Verdi应用程序,大幅强化设计验证的流程。思源科技根据我们提供的构想,利用Verdi强大的内建设计分析能力,撰写了能自动分析并追踪仿真中未知讯号值(unknown value)之形成原因的程序。这让我们公司能有效减少在侦错上的耗费,尤其是对于闸级模拟,更能大幅地增进设计验证工程师们的产能。”
Avery Design Systems总裁Chilai Huang说:“VIA交换平台提供对Verdi系统的开放存取,让我们得以将我们的微架构断言综合器(microarchitecture property synthesis)和Insight PSYN整合至Verdi的完整环境中。此环境能够针对不同的设计自动地产生广泛的断言及涵盖测试,工程师们可以使用Verdi提供的断言工具来分析模拟的结果,并更有效率的判断出设计中的错误以及涵盖测试上的漏洞。VIA交换平台提供了EDA正确的合作模式,而对我们的客户来说,Verdi更是建立合作的绝佳平台。”
NextOp Software公司CTO Lu Yuan说:“NextOp的BugScope断言综合工具透过VIA交换平台的接口整合了Verdi的图形用户接口,这使得我们能将高阶断言综合技术整合进此一业界标准的图形接口中。我们的客户现在可以在思源的Verdi程序代码浏览器和波型浏览器中执行并检视NextOp综合出的断言和涵盖率测试的结果。”
Real Intent市场部副总裁Craig Cochran说:“Real Intent和思源已紧密合作多年,以将我们的Ascent Early Functional Verification和Meridian Advanced Sign-off环境紧密地整合进Verdi中。VIA交换平台简化了这整合的过程,并且提供了建立更具价值地互操作性的可能性。”
Source III总裁John Cosley说:“透过VIA交换平台,Source III得以快速而有效率地整合DFTView产品到思源的Verdi侦错环境中,这是第一次让思源的使用者可以直接使用他们熟悉的nWave波型浏览器检视WGL和STIL的波型。这让测试工程师在检视、侦错并验证复杂的测试向量程序时,得以主动维持测试语言程序代码和nWave图型输出间的联系。” [!--empirenews.page--]
Vennsa Technologies首席技术官Sean Safarpour说:“我们的OnPoint根源分析解决方案提供了洞悉验证错误原因的能力,这让使用者能够快速地专注在错误发生的原因上。透过VIA交换平台,我们得以在最熟悉的Verdi浏览器中检视错误原因,也因此提供了我们客户无缝且全方位的整合侦错环境。”