.vcd 파일은 시뮬레이션 디버깅에 유용한 모든 시뮬레이션 파형 정보를 포함하는 IEEE 1364-1995 표준 파일입니다. 여기에는 설계의 모든 신호가 포함되므로, 파형 창에 신호를 추가해야 하는 경우 시뮬레이션을 다시 실행할 필요가 없습니다.
.vcd 파일을 만들려면 다음과 같이 하십시오.
1) 스크립트를 통해 디자인을 성공적으로 컴파일 및 로드Compile and load design successfully in transcript window
2) VCD 파일 이름 지정
- 구문: vcd 파일 <file_name>.vcd
3) VCD가 원하는 인스턴스에서 신호를 덤프하도록 활성화
- 구문: vcd add <path_to_instance>/*
참고: 이 명령은 하위 인스턴스의 신호를 덤프하지 않습니다
암호화된 인스턴스에 대해 VCD를 사용하도록 설정하면 경고가 생성됩니다.
4) 시뮬레이션 실행 VCD 데이터베이스 생성
5) 시뮬레이션 종료
- 구문: quit –sim
Modelsim 파형 창의 .vcd 파일에 신호를 표시할 수 있으려면:
1) ModelSim에서 VCD를 WLF 형식으로 변환
- 구문: vcd2wlf <file1.vcd> <file2.wlf>
참고: 변환이 실패하는 경우 대부분의 경우 존재하지 않는 인스턴스 경로로 인해 발생합니다. 3단계에서 지정한 원하는 인스턴스 경로가 올바른지 확인합니다
2) 현재 ModelSim 세션을 종료합니다 (적절한 VCD 파일을 생성하기 위해 ModelSim에 필요함)
3) ModelSim 세션을 열고 1단계에서 생성한 WLF 파일을 엽니다.
- 파일 메뉴 -> 열기 -> file2.wlf
4) Object 창에서 디버깅할 신호를 선택하고 Waveform 창에 추가