본문 바로가기

카테고리 없음

Modelsim 시뮬레이션 결과로 saif 파일 만들기


1. .vcd파일 만들기


Modelsim에서

vcd file <filename>.vcd

vcd add <path_to_instance>/*


시뮬레이션 돌린 뒤에

quit -sim



2. .saif파일로 변환


vcd2saif를 이용.

vcd2saif -input <filename>.vcd -output <filename_saif>.saif -64


*그 외 여러가지 옵션이 있는 듯 한데, 저정도만 해도 잘 변환됨.

*testbench/instance 형태로 시뮬레이션 했을 경우, saif파일을 보면 testbench instance 밑에 모듈의 instance가 들어있다. 이상태로 그대로 dc_shell에 인풋으로 주거나 하면 못받는 것 같다. testbench instance에 해당하는 괄호 부분을 삭제해서 instance 하나만 남기면 된다.