芯片行业

算法设计是芯片设计的重要阶段,对MATLAB的依赖程度较高。目前没有一种替代方案可以完成MATLAB的全部工作;部分功能尤其是部分工具箱目前没有替代方案;大量通信类开源算法,都是基于MATLAB开发,无法直接使用;
在Python平台上,通过scipy、numpy等开源工具箱可对滤波器、信号处理单元进行处理;依托sympy开源工具箱可进行符号运算。但其均存在运算速度慢,精度受限等问题,当前无法直接替换在Matlab中对应的工具箱;

 


MWORKS支持如下场景:
1.研究阶段:确定需求和技术指标,建立系统的数学模型,确认符合要求的算法。基本上是概念设计,依赖MWORKS.Syslab及相关工具箱;
2.系统设计阶段:进行系统的具体结构和模块划分,基于模块式的、定点运算的仿真,主要依赖MWORKS.Sysblock;
3.测试与硬件实施阶段:① 把MWORKS的程序或框图自动生成下一阶段需要的语言,VHDL、Verilog、C等;② 芯片的测试阶段,通过提供强大的数据处理、自动化控制、可视化和分析工具,帮助工程师高效地验证和优化芯片设计,确保芯片在实际应用中的性能和可靠性