半导体开发的MATLA金宝appB和Simulink

MATLAB®和仿真软金宝app件®促进半导体器件的设计空间探索和自顶向下设计,让工程师协作描述、分析、模拟和验证他们的多域系统,使用建模方法和抽象级别的组合。领域的例子有模拟、数字、射频、软件和热;从晶体管级别到算法级别,抽象可以有所不同。

在MATLAB和Simulink中定义的系统模型、验证环境和测试用例可以在EDA工具中以多种方式重用,包括联合仿真、模型导出、测试台架和测试向量,以及通过C和金宝appHDL代码生成。这些途径集成了系统设计、验证和实现工作流,并使工程师能够显著地缩短设计迭代,减少项目进度中的延迟风险,并使规范和设计变更的持续集成成为可能。

“使用MathWorks工具,我们确定了最佳算法选择。因为模型的运行速度比我们的电路模拟器快得多,我们可以更快地发现实现错误,缩短我们推向市场的时间。”

来自Allegro MicroSystems的Cory Voisine

数字设计

使用无线、视觉和信号处理算法,以及广泛的数学和三角函数和复杂的状态控制逻辑来建模和模拟数字系统。使用允许在精度和模拟速度之间进行正确权衡的抽象级别来构建模型。这种快速的设计空间探索可以帮助您在系统架构和环境方面做出正确的选择量化.现有的Verilog®,硬件描述语言(VHDL)®,可导入C/ c++模型,实现持续集成。

执行片上系统(SoC)软硬件协同设计与仿真使用MATLAB和Simulin金宝appk,考虑SoC架构以及任务执行和操作系统的影响。该操作允许在产品开发过程的早期对软件性能和硬件利用率进行高保真分析。


带delta-sigma调制器的分数n锁相环。

压控振荡器的相位噪声剖面。

模拟和混合信号设计

使用MATLAB和Simulink组合和模拟模拟、数字、软件和RF组件,加快众多设计方案的评估并优化系统性能。金宝app

设计和分析模拟混合信号组件,如ADC锁相环电源转换器,并行转换器,从MathWorks开始®参考模型和.探索系统级的架构权衡,评估物理损伤的影响(如相位噪声,抖动,非线性,泄漏和定时错误),并验证不同条件和场景下的电路行为。

在IC和PCB设计环境(如Cade金宝appnce)中重用MATLAB和Simulink模型和测试台®艺术大师®AMS设计师和Cadence®PSpice软件®.加快实施进程,缩小系统工程和专用集成电路设计之间的差距。


射频集成电路与系统设计“,

使用测量数据设计、分析和模拟射频系统的参数,数据表规格,或物理性能。建立RFIC收发器模型,并将其与数字信号处理算法和控制逻辑集成,以精确模拟自适应架构,如自动增益控制(AGC)、数字预失真(DPD)和可调匹配网络。集成射频前端与天线要建模的数组波束形成考虑近场和远场耦合的架构。

使用MATLAB和Simulin金宝appk,您可以在不同的抽象级别上对射频系统建模。电路包络仿真实现了具有任意拓扑的网络的高保真多载波仿真。谐波平衡分析计算非线性对增益、二阶和三阶截距点(IP2和IP3).等效基带库支持快速、离散仿真,以验证单载波级联射频系统的性能。

MATLAB还提供了LTE5克无线局域网,蓝牙符合标准的函数、应用程序和参考示例,用于建模、模拟和验证各种通信系统。您可以配置、模拟、测量和分析端到端通信链路。您还可以创建并重用一致性测试平台,以验证您的设计、原型和实现是否符合RF标准。


电池管理系统

电池管理系统(BMS)负责在不同充放电和环境条件下的安全运行、性能和电池寿命。金宝app启用Simulink建模和仿真功能百时美施贵宝发展,包括单单元等效电路的制定与参数化、电子电路设计、控制逻辑、自动代码生成、验证与验证。

此外,C代码或HDL可以从Simulink模型中生成,用于系统或微控制器的快速原型设计。金宝app这使您能够执行实时仿真硬件在环(HIL)测试,以在硬件实现之前验证算法。


验证

以结构化的方式验证MATLAB和Si金宝appmulink模型,定义验证环境、测试用例和形式属性。回归测试工具而且正式的引擎提供,使您能够在设计流程的早期发现错误。为了量化验证结果,覆盖度量而且可追溯性要求提供工具。

从MATLAB或Simulink导出系统模型、验证环境和测试用例金宝appSystemVerilog DPI-C或UVM组件并重用它们作为驱动程序、检查器或使用HDL模拟器(如Cadence)的引用®Xcelium,西门子®Questa,或Synopsys®风投。您还可以使用HDL协同仿真来比较MATLAB和Simulink模型与其Verilog或VHDL表示。金宝app


RTL实现

专注于优化算法的硬件架构,而不是编码:逐步完善和验证数字系统的模型将它们转换为RTL代码.一旦验证了算法硬件架构的功能,自动代码生成将确保正确实现您的意图。与手工编码相比,此工作流不仅允许更快地探索不同的体系结构选项,而且还使整个流程更加敏捷,以快速适应变化。


半导体制造

良率是整个半导体业务中最重要的因素。通过MATLAB和Simulin金宝appk,您可以开发、集成和部署使用深度学习、预测维护和图像处理等技术的系统。这些系统通过增强半导体工艺控制来提高产量;通过部署具有故障检测功能的光刻系统,最大限度地减少维护费用;并通过估计机器的剩余使用寿命来提高设备的可靠性。


半导体测试

使用MATLAB对半导体进行台架测试。MATLAB使您能够通过仪器驱动程序或基于文本的命令直接与测试设备通信。在MATLAB中生成的波形可以传输到仪器上,作为待测设计(DUT)的刺激。或者,仪器可以捕获来自DUT的测量数据,并将其发送到MATLAB进行后处理、分析和可视化。您还可以自动测试,验证硬件设计,并基于LXI、PXI和axxie标准构建测试系统。