卡索practicos

个月IDT-Newave减少半导体设计时间

挑战

提高半导体设计过程通过确保系统和电路设计人员之间的协作

解决方案

使用MathWorks工具为系统和电路团队提供一个集成开发环境

结果

  • 仿真时间从天减少到分钟
  • 算法的缺陷识别快速
  • 为后续产品发布模型重用

“MathWorks工具,我们在设计过程中实现效率的3倍。”

刘欣,IDT-Newave
音频带宽编解码器芯片。

IDT-Newave在上海,中国是启用电信设备制造商提供一个更有效的通过提供复杂的网络混合信号半导体。该公司使用MathWorks基于模型的设计工具来简化他们的系统级设计流量和减少开发时间。

“我们想建一座桥从系统级模型的硬件,”刘欣说员工IDT-Newave设计工程师。“MathWorks工具为我们提供一个完整的设计和实现流程,已使我们能够满足我们的产品发布期限。”

挑战

减少开发时间和满足项目期限,IDT-Newave试图改善他们的设计过程,提高系统和电路设计人员之间的协作。

以前,他们量化数字滤波器手动和验证注册转移层次Verilog (RTL)实现®,一个耗时的过程。

“我们花了很多时间让滤波器响应,扩展单词长度,获得频率响应,“刘解释道。“我们需要重新设计和转换数字滤波器系数量化数字过滤一遍又一遍。”

IDT-Newave还需要故障检测算法和系统设计缺陷之前实现。

“我们必须分析不同相位噪声来源,”刘说。“这个任务成功的设计是至关重要的。”

线路均衡器
行均衡器。

解决方案

IDT-Newave MathWorks使用工具来修改他们的设计过程和发展各种半导体,包括一个音频带宽编解码器,线路均衡器和锁相环(PLL)系统。在中国一些最大的电信设备制造商,包括中兴、使用这些今天半导体。

设计音频带宽编解码器

使用MathWorks工具,IDT-Newave设计了一个音频带宽编解码器芯片,最大限度地减少噪声的模拟信号转换4千赫至14-bit / 8 kHz信号样本,并将数字音频带宽信号转换为模拟信号。

工程师使用MATLAB®和DSP系统工具箱™为大批杀害,设计模拟和数字滤波器插值,带通、低通和upsampling。使用DSP系统工具箱,IDT-Newave也决定了过采样率和信号调制器秩序。

然后他们使用仿真软件万博1manbetx®建立一个完整的系统级模型,作为测试工具的行为模型的硬件和DSP实现。

IDT-Newave跑浮点和定点使用仿真软件模拟来验证系统性能,定点设计师™和DSP系统工具箱。万博1manbetx

然后他们使用定点设计师来确定最优的数据路径宽度和滤波器系数大小和验证设计DSP核心的量子化效应最小尺寸和功耗。DSP的编程与仿真软件汇编代码和验证模型。万博1manbetx

工程师使用测试工具来验证行为模型和RTL实现。

“MathWorks工具让我们的滤波器响应和系数进行量化和分析滤波器响应在一个集成的环境中,“刘解释道。“现在所有的参数可以优化运行耗时的RTL模拟。”

他们用MATLAB编译器™编译一个图形用户界面,帮助客户选择最优滤波器系数。MATLAB编译器也使IDT-Newave提供内部设计团队与抖动分析算法和数据分析工具。

确定线路均衡器致命的设计缺陷

MathWorks工具帮助IDT-Newave识别可能致命的设计错误和缺陷在线路均衡器的优化算法实现。

使用仿真软件万博1manbetx,工程师设计一个最优线路均衡器结构和确定模拟电路设计有太多的噪音。系统设计与电路设计师合作,减少噪音,确保一个适当的平衡。

他们使用MATLAB建模均衡器和电缆,DSP系统工具箱,工具箱™的通信。

使用仿真软件和Verilog, IDT-New万博1manbetxave分析了混合信号模拟和原型实现算法。他们使用S-functions Verilog模型转换为仿真软件模型和识别算法的万博1manbetx缺陷是一个有限状态机错误。

“电路设计和验证团队被困,找不到解决问题的办法,”刘解释道。“MathWorks工具识别中发挥了决定性作用致命的调优逻辑错误通过提供一个交互式仿真环境,使我们能够很容易地更改模拟条件和日志数据。这极大地帮助调试过程。”

IDT-Newave设计线路均衡器的全家今天成功销售的产品。s manbetx 845他们使用MathWorks工具,以改善该产品的未来版本的设计。

分析锁相环系统

用MATLAB和Simulink万博1manbetx IDT-Newave SONET / SDH系统的数字信号和混合信号设计对电脑锁相环时钟40到100秒的抖动。

“在仅仅一个月,我们的系统级工程师和电路设计人员确定最优抖动性能与锁相环设计MathWorks工具,”刘说。

他们用MATLAB和控制系统工具箱™设计锁相环系统模型。他们移植模型仿真软件模拟运行系统。万博1manbetx

使用MATLAB工具箱和控制系统,系统设计师分析循环之间的相互作用和相利润率在不利条件下确保稳定和功率,电压,和温度变化。

他们曾与电路设计师运行行为模拟,确定功率损耗的影响噪声的电路级模型。

“以前,运行电路级仿真来确定相位噪声的影响了四天,“刘解释道。“使用一个统一的锁相环的设计和分析方法与MathWorks工具使我们能够减少,时间半天或更少。”

他们设计和实现锁相环调优和过滤算法和MATLAB仿真软件。万博1manbetx

“MATLAB和Simu万博1manbetxlink的帮助我们获得一个完整的视图输出抖动和分析和闭环系统的抖动边缘,”刘说。

IDT-Newave使用MATLAB开发算法的高速串行传输,这将帮助他们发展前沿,千兆数据收发机产品。s manbetx 845

自定义锁相环设计GUI
自定义锁相环设计GUI。

结果

  • 仿真时间从天减少到分钟。“使用其他工具,运行混合信号模拟几个毫秒用于带我们三天,”刘说。“MathWorks工具,我们可以减少时间三十分钟。”

  • 算法的缺陷识别快速。“我们发现算法的缺陷在短短一个月,”刘说。“没有MathWorks工具,它将至少五个月来识别缺陷和设计问题。”

  • 为后续产品发布模型重用。“我们为我们的第一代编解码器产品建立了一个完整的模型,“刘解释道。“因为后来的版本有一个非常相似的路径设计和微小的变化,过滤和信号的参数,我们可以重用系统级模型。这是一个非常有用的功能MathWorks工具。”