MATLAB및Simulink를사용한반도체개발

엔지니어는matlab®및仿真软件®로반도체소자의설계공간탐색및하향식설계를촉진하여모델링접근법과추상화수준의조합을통해협업하여다중영역시스템을기술,분석,시뮬레이션,검증할수있습니다。아날로그,디지털,射频,소프트웨어,열등의영역의예가있고,추상화는트랜지스터수준부터알고리즘수준까지다양합니다。

MATLAB및仿真软件에서정의한시스템모델,검증환경,테스트케이스는연동시뮬레이션,모델,테스트벤치,테스트벡터내보내기,C및HDL코드생성등다양한방식으로EDA툴에서재사용할수있습니다。이러한경로들을통해시스템설계,검증,구현워크플로를통합하여엔지니어는설계반복을줄이고프로젝트일정지연위험을줄일수있으며사양과설계변경의지속적통합을실현할수있습니다。

우리는MathWorks툴을사용하여최고의알고리즘을찾았습니다。우리의회로시뮬레이터에비해훨씬빨리모델이실행되었기때문에구현오류를훨씬빠르게잡아내고출시시간을단축할수있었습니다。”

Cory Voisine, Allegro微系统公司

디지털설계

무선,비전및신호처리알고리즘과방대한수학및삼각함수,복잡한상태제어논리를사용하여디지털시스템을모델링및시뮬레이션할수있습니다。정확도와시뮬레이션속도를적절히절충한추상화수준을사용하여모델을구축할수있습니다。이런신속한설계공간탐색을통해가장적절한시스템아키텍처및양자화를선택할수있습니다。기존의Verilog®,硬件描述语言(VHDL)®및c / c++모델을가져와서지속적통합을실현할수있습니다。

작업실행및OS효과뿐만아니라SoC(단일칩시스템)아키텍처도고려하는MATLAB및仿真软件를사용하면SoC하드웨어/소프트웨어연동설계및시뮬레이션을수행할수있습니다。이렇게하면제품개발과정초반부터소프트웨어성능과하드웨어사용량에대한고충실도분석이가능합니다。


아날로그및혼합신호설계

델타-시그마변조기가있는실수형- n锁相环

Vcd의위상잡음프로파일。

Vcd의위상잡음프로파일。

아날로그및혼합신호설계

MATLAB및仿真软件로아날로그,디지털,소프트웨어,射频컴포넌트를조합하고시뮬레이션하여다양한설계대안의평가및시스템성능최적화의속도를개선할수있습니다。

MathWorks®참조모델과라이브러리에서시작하여ADC锁相环전력컨버터并行转换器등아날로그혼합신호성분을설계하고분석할수있습니다。시스템수준에서아키텍처의장단점을살펴보고,물리적손상(위상잡음,지터,비선형성,누설,타이밍오류)가미치는효과를평가하고,다양한조건과시나리오에서회로의거동을검증할수있습니다。

节奏®艺术大师®AMS设计器및Cadence®PSpice软件®같은IC및PCB설계환경에서MATLAB및仿真软件모델과테스트벤치를재사용할수있습니다。구현과정의속도를향상하고시스템공학과ASIC설계간의격차를해소할수있습니다。


Rf IC및시스템설계

s -파라미터,데이터시트사양또는물리적속성과같은측정데이터를사용하여射频시스템을설계,분석,시뮬레이션할수있습니다。射频ic트랜시버모델을구축하고디지털신호처리알고리즘및제어논리에통합하여AGC(자동이득제어),DPD(디지털전치왜곡),조정가능정합회로같은적응형아키텍처를정확하게시뮬레이션할수있습니다。Rf프론트엔드를안테나배열과통합하여근거리장및원거리장결합을반한빔포밍아키텍처를모델링할수있습니다。

MATLAB및仿真软件를사용하면다양한추상화수준에서射频시스템을모델링할수있습니다。회로포락선시뮬레이션을통해임의토폴로지를가진네트워크에대한고충실도다중반송파시뮬레이션을수행할수있습니다。조화균형분석으로비선형성이이득,2차교차점,3차교차점(IP2및IP3)에미치는향을계산할수있습니다。等效基带라이브러리를통해신속한이산시간시뮬레이션을수행하여단일반송파캐스케이드射频시스템의성능을검증할수있습니다。

Matlab은다양한통신시스템의모델링,시뮬레이션및검@을위한LTE5克无线局域网蓝牙@준준수함수,@앱및참조예제도제공합니다。종단간통신링크를구성,시뮬레이션,측정및분석할수있습니다。적합성테스트벤치를생성하고재사용하여설계,프로토타입및구현물의射频표준준수여부를검증할수도있습니다。

Rf IC및시스템설계

배터리관리

배터리관리시스템

百时美施贵宝(배터리관리시스템)는다양한충전——방전및환경조건에서안전한작,동성능및배터리수명을책임지는시스템입니다。仿真软件의모델링및시뮬레이션기능을단일셀등가회로형성및파라미터화,전자회로설계,제어논리,자동코드생성,확인및검증을비롯한百时美施贵宝개발에사용할수있습니다。

또한시스템또는마이크로컨트롤러의신속프로토타이핑을위해仿真软件모델로부터C코드나HDL을생성할수있습니다。이를통해边境(半)테스트를위한실시간시뮬레이션을수행하여하드웨어구현에앞서알고리즘을검증할수있습니다。


검증

검증환경,테스트케이스및정형속성을정의하여체계적인방식으로MATLAB및仿真软件모델을검증할수있습니다。회귀툴정형 엔진이제공되므로설계흐름초반에버그를찾아낼수있습니다。검결과를정량화하기위해커버리지측정구사항추적성툴이제공됩니다。

MATLAB또는Simulink에서시스템모델,검演算환경및테스트케이스를SystemVerilog DPI-C또는UVM구성소로내보내고,凯蒂丝®Xcelium,西门子®Questa또는简介®VCS등의HDL시뮬레이터를사용하여드라이버,검사기또는참조로재사용할수있습니다。高密度脂蛋白연동시뮬레이션을이용하여MATLAB및仿真软件모델을Verilog또는硬件描述语言(VHDL)표현과비교할수도있습니다。


RTL구현

RTL구현

디지털시스템의모델을점진적으로정교화및검하고,RTL코드로변환함으로써코딩대신에알고리즘의하드웨어아키텍처최적화에집중할수있습니다。알고리즘의하드웨어아키텍처의기능을검증한후에자동코드생성을통해설계의도를정확하게구현할수있습니다。수작업코딩과비교하면이러한워크플로를통해다양한아키텍처옵션을빠르게살펴볼수있을뿐만아니라전체적인공정이더욱민첩해지며변경에빠르게대응할수있습니다。


반도체제조

수율은전체적。MATLAB및仿真软件를통해딥러닝,예측정비,영상처리와같은기술을사용하는시스템을개발,통합및배포할수있습니다。이런시스템을통해반도체공정관리를개선하고,결함검출기능을갖춘포토공정시스템을배포하여정비비용을최소화하며,기계의잔여수명을추정하여장비의신뢰도를개선함으로써생산수율을높일수있습니다。


반도체테스트

반도체테스트

Matlab을사용하여반도체의벤치테스트를수행할수있습니다。MATLAB을통해계측기드라이버나텍스트기반명령을사용하여테스트장비와직접통신할수있습니다。MATLAB에서생성된파형을DUT测试(设计)에대한입력으로써계측기로전송할수있습니다。또는DUT에서얻은측정데이터를계측기로포착한다음MATLAB으로보내후처리,분석및시각화에사용할수도있습니다。또한테스트를자동화하고하드웨어설계를검증하며LXI / PXI AXIe표준기반의테스트시스템을구축할수도있습니다。


Baidu
map