MATLAB 및 Simulink 교육

교육과정 세부 정보

본 1일 교육과정에서는 Simulink에 대한 지식이 풍부한 사용자를 대상으로 하며, 모델링 기법과 툴을 사용하여 Simulink에서 혼성 신호 검증을 수행하는 방법을 보여줍니다. 본 교육과정에서 다루는 주요 내용은 다음과 같습니다.
  • Simulink 인터페이스 사용
  • MATLAB과 Cadence Virtuoso ADE 연결 
  • 혼성 신호를 위한 SystemVerilog DPI 생성 
  • C 코드 생성 사용 및 DPI-C 인터페이스 사용 
  • 모델을 고정소수점 솔버로 변환 
  • 디지털 검증을 위한 RTL 코드 생성 
  • 보드 플롯 분석 및 선형화를 위한 제어 설계 기법 사용 
  • Simulink 태스크 자동화

1일차


혼성 신호 검증을 위한 Simulink 모델의 준비사항

학습목표: 검증할 SV DPI-C 코드 또는 RTL 코드 생성을 위해 Simulink 모델을 고정 스텝 솔버로 변환합니다.

  • 아날로그 신호 및 혼성 신호 설계를 위한 Simulink 솔버 이해 
  • 가변 스텝 솔버와 고정 스텝 솔버의 시뮬레이션 결과 비교 
  • 모델에 적합한 고정 스텝 샘플 레이트 확인

아날로그 연동 시뮬레이션

학습목표: : Simulink 및 Cadence 툴을 사용하여 아날로그 컴포넌트를 생성하고 검증합니다.

  • 가변 스텝 솔버를 사용한 Simulink 및 AMS Designer의 연동 시뮬레이션 
  • 동기화 및 솔버 구성 
  • 사례 연구: PLL에 대한 연동 시뮬레이션
  • Cadence Virtuoso와 Simulink를 사용하여 PLL의 컴포넌트에 대한 연동 시뮬레이션 및 결과 비교

혼성 신호 검증

학습목표: Simulink 및 Cadence 툴에서 DPI-C와 RTL을 사용하여 컴포넌트를 생성하고 검증합니다.

  • Delta-Sigma ADC의 아날로그 혼성 신호 검증을 위한 SystemVerilog DPI-C 생성
  • Cadence Xcelium과의 통합을 위해 C 코드 생성 사용 및 DPI-C 모듈 사용 
  • 시뮬레이션과 RTL 코드 생성에 모델 참조 사용 
  • HDL Coder를 사용하여 디지털 검증을 위한 RTL 코드 생성 
  • RTL 코드와 SystemVerilog DPI-C 컴포넌트 시뮬레이션 및 그 결과를 Simulink와 비교

수준: 고급

수강자 필수조건:

MATLAB Fundamentals, Simulink for Analog and Mixed-Signal Design 이수 및 디지털 신호 처리와 혼성 신호 설계에 대한 기본 지식.

기간: 1 일

언어: English

일정 보기 및 등록