According to MathWorks , leading fabless ASIC and SIP provider Faraday Technology Corporation used Model-Based Design to accelerate the development of SoCs, including development of its NAND Flash Controller error correcting code (ECC) engine.
MATLAB and Simulink products have helped Faraday accelerate development of more efficient designs by completing system-level simulations 200 times faster, increasing throughput performance by 15% and cutting gate count by up to 57%.
A leading developer of mathematical computing software, MathWorks offers MATLAB, a programming environment for algorithm development, data analysis, visualisation and numeric computation, and Simulink, a graphical environment for simulation and Model-Based Design of multidomain dynamic and embedded systems.
To meet the demands of more integrated circuit manufacturers seeking advanced SoC designs, Faraday established a faster and more cost-efficient workflow to develop memory controllers for microprocessor subsystems.
Model-Based Design was adopted by Faraday to accelerate SIP development, explore system-level design alternatives, and improve communication among engineers. This design approach has helped Faraday reduce gate count, shorten the development cycle for memory controllers and other modules, and differentiate itself through lower cost to its customers.
Faraday engineers used MATLAB, Simulink and Stateflow to model and simulate their system-level designs in addition to employing Simulink Coder and Simulink HDL Coder to automatically generate code from their models. This workflow enabled Faraday to shorten their design process as they moved from architecture design to hardware and software implementation.
Faraday has used Model-Based Design for DDR and flash controller projects, delivering the SIP designs on schedule. The engineering team is now focused on further accelerating development by reusing and adapting their existing models on new projects.
According to Ken Chen, ESL Methodology Manager at Faraday, Model-Based Design provided an efficient and cost-effective way to improve silicon intellectual property development by enabling them to rapidly identify the best design configurations and get products to market faster.
He adds that the Simulink environment is ideal for integrating, simulating and exploring design architectures with simulations up to 200 times faster than RTL simulations. Simulink models can also be easily converted to HDL code for FPGA prototyping.
Ken Karnofsky, senior strategist for signal processing applications at MathWorks says SIP engineers need the ability to rapidly deliver designs that meet their customers’ requirements as integrated circuit manufacturers continue to rely on SIP providers for SoC and ASIC components.
He adds that Faraday’s use of MATLAB and Simulink showcases the effective use of Model-Based Design to accelerate development, reduce costs, and simplify the integration of SIP modules into SoC designs.