9월 082013
 

Mentor Graphics 의 HDL Simulator 인 ModelSim/Questa 는 ASIC/FPGA 설계를 위한 여러 표준 규격과 OS Platform 을 가장 광범위하게 지원하고, 다양한 3rd Party Tool 과 서로 연계되어, 개발자 엔지니어에게 완벽한 개발 및 디버깅 환경을 제공합니다.

ModelSim/Questa 는 Verilog, VHDL, SystemC, Mixed Language 를 지원하는 통합 디버깅 환경의 SKS(Single Kernel Simulator) 기술을 업계 최초로 지원, 제공하고 있습니다.

ModelSim 은 뛰어난 성능과 더불어 Code Coverage, Waveform Compare 및 여러 Debug 환경을 이용하여 FPGA Simulation 과 Multiple Language 환경에서의 설계 검증을 지원하고 있습니다.

Questa 는 ModelSim 의 기능 추가적으로 SystemVerilog, OVM,UVM 과 PSL 의 완벽한 지원을 통해 ASIC/FPGA 를 설계하는데 있어 최적화 되어있는 Simulator 입니다.

추가적으로 SVA, TBA, PASim 기능을 제공합니다.

주요 특징

– RTL 및 Gate Level Simulation
– Native Compile Architecture
– Single Kernel Simulation
– Language 에 상관없이 동일한 GUI 환경 제공
– C 언어 및 Tcl/Tk 인터페이스를 통한 GUI Customizing
– SecurelIP Support

주요 기능

– Dataflow Window

ModelSim/Questa 에서 제공하고 있는 Dataflow Window 기능을 사용하면, Design 의 실제적인 signal 과 function 의 연결 상태와 현 상태에서의 value 값을 확인 하면서 Debug 를 할 수 있습니다.

해당 function 의 블록을 더블 클릭하면 Source Window 자동으로 선택한 블록의 Code 가 보여집니다.
단계적인 Trace Back 이 가능하고, Embedded Wave Viewer 를 이용하면 선택한 블록의 Input, Output signal 이 자동으로 선택되어 보여지므로 Verification 을 진행하는데 많은 시간을 줄일 수 있습니다.

– Code Coverage

Code Coverage를 이용하면 옵션을 활성화 시키는 것만으로 Simulation을 진행하면서 Statement, Branch, Conditional, Expression, Toggle, FSM Coverage 결과 및 Report 파일을 볼 수가 있습니다.

– Waveform Compare

ModelSim/Questa 에서 제공하는 Waveform Compare 기능을 이용하면, 2개의 Waveform을 비교하여 서로 다르게 나온 결과를 자동적으로 찾아 줍니다. 또한 특정 Signal을 기준으로 하여 Rising 혹은 Falling Edge를 기준으로 비교를 하거나, Command 명령어인 When 구문을 이용하여 특정 조건에 따른 비교를 할 수도 있습니다.

– Assertions – ModelSim DE & Questa

HDL Code 상에서 특정 변수의 값이 사용자가 예상하는 값으로 제대로 동작되는지 모니터링을 하는 기능입니다. 이 기능을 사용하면 시뮬레이션을 다 진행하고 Debugging 을 하는 것이 아닌 Simulation 진행을 하면서 Debugging 을 할 수 있습니다. PSL 과 SVA 를 통해 좀 더 쉽게 사용이 가능합니다.

– Optmizaiton – Questa

Questa 에서는 RTL 및 Gate Level Simulation 을 더 빠르게 진행 할 수 있는 Optimization 기능을 제공하고 있습니다. RTL Simulation 의 경우 2~3배, Gate Level Simulation 의 경우 3~4배의 향상된 속도로 Simulation 을 진행합니다.

버전별 차이점

ModelSim PE, DE and Questa Core, Prime 기능 비교표
ModelSim PE DE SE 와 Questa Core Prime 비교표