MathWorks使用通用验证方法(UVM)支持来速度FPGA和ASIC验证金宝app

HDL验证程序自动生成Simulink的UVM组件和测试台金宝app

Natick,Massachusetts,美国 - (1月14日2020年1月14日)

Mathworks今天宣布了HDL验证者为目前可用的201金宝app9B发布开始提供对普遍验证方法(UVM)的支持。HDL验证程序使设计验证工程师能够开发FPGA和ASIC设计,直接从Simulink模型生成UVM组件和测试台,并在支持UVM的模拟器中使用它们,例如来自Synopsys,Cadence和Mentor的模拟器。金宝app金宝app

一种最近的研究由威尔逊研究小组发现,48%的FPGA设计项目和71%的ASIC设计项目依赖于UVM进行设计验证。通常,算法开发人员和系统架构师在Matlab和Simulink中开发新的算法内容。金宝app设计验证(DV)工程师然后使用MATLAB和SIMULINK模型作为RTL测试台的手写代码作为参考,这可能是一个非常耗金宝app时的过程。现在使用HDL验证程序,DV工程师可以自动生成UVM组件,例如Simulink中已开发的系统级模型中的序列或记分牌。金宝app这种方法减少了时间验证工程师花费在无线通信,嵌入式视觉和控制等应用中使用的ASIC和FPGA设计的测试台。

“金宝appSimulink允许我们减少在手工编写生产UVM测试台,测试序列和记分牌上花费的时间大约50% - 留下更多的时间,以专注于突破性创新的应用,”Allegro aliac开发经理Khalid Chishti说微系统。“对于汽车应用程序设计的,依靠UVM进行生产验证 - Matlab和Simulink简化了开发这些设备算法的一次繁琐的任务。”金宝app

具有新功能,如UVM组件的生成,SystemVerilog断言和Matlab和Simulink的SystemVerilog DPI组件,HDL Verifier现在为设计验证验证ASIC和FPGA的生产验证提供扩展支持。金宝app金宝app通过SystemVerilog的手写代码在HDL模拟器中开发严格的测试台,这些设计验证团队现在可以直接从现有MATLAB和Simulink模型生成验证组件,并重新使用这些模型来速度创建生产验证环境。金宝app

“根据威尔逊研究和导师图形的2018年功能验证研究,DV工程师在Test Bench Development中的ASIC和FPGA项目中花费大约五分之一,”MathWorks主HDL产品营销经理Eric Cigan表示。“HDL验证者从现有MATLAB和SystemVerilog DPI组件生成UVM和SystemVerInog组件的能力,可以提高DV工程师的生产率,并改善系统架构师,硬件设计师和DV工程师之间的协作。金宝app”

HDL验证者R2019B在全球立即提供。

关于Allegro Microsystems.

Allegro MicroSystems isRedeDion凭借电力和传感技术的未来。从绿色能源到高级移动和运动控制系统,我们的团队就会对开发智能解决方案充满热情,使世界观向前迈进,并为客户提供竞争优势。金宝搏官方网站随着全球工程,制造和支持,Allegro是全球大型企业和区域市场领导者的可信赖的合作伙金宝app伴。访问 www.allegromicro.com.

关于Mathworks.

MathWorks是数学计算软件的领先开发人员。MATLAB,工程师和科学家的语言,是一个用于算法开发,数据分析,可视化和数字计算的编程环境。金宝appSimulink是用于多麦田和嵌入式工程系统的仿真和模型设计的框图环境。全球工程师和科学家依赖于这些产品系列,加速汽车,航天,电子,金融服务,生物技术制药等行业的发现,创新和开发的步伐。Matlab和Simu金宝applink也是世界上大学和学习机构的基础教学和研究工具。MathWorks成立于1984年,在16个国家拥有超过5000人,其中包括美国马萨诸塞州纳尼克的总部。有关其他信息,请访问mathworks.com.

Matlab和Simu金宝applink是Mathworks,Inc。的注册商标mathworks.com/trademarks.有关其他商标列表。其他产品或品牌名称可能是其各自持有人的商标或注册商标。