반응형
Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- pygraphviz 설치 오류
- linux c++ 컴파일
- Design DNN Accelerator
- DNN Accelerator
- CLOCK GATING
- 남산업힐
- CUDA
- 컨벌루션 연산
- Pyverilog 튜토리얼
- 이진수 곱셈 알고리즘
- Pyverilog 실행
- Makefile compile
- gcc 컴파일
- CDC
- 클럭 게이팅
- pytest-pythonpath 설치 오류
- Data HAzard
- 딥러닝 가속기
- systolic array
- 데이터 해저드
- gpgpu-sim
- AMBA
- pyverilog 설치 오류
- DNN 가속기
- 대구 반도체 설계기업 특화
- linux c 컴파일
- makefile
- Pyverilog 설치
- Pyvrilog tutorial
- linux makefile 작성
Archives
- Today
- Total
오늘은 맑음
HAPS DTD(Deep Trace Debug)란? 본문
반응형
설계된 IP가 testbench를 이용한 RTL simulation에서 어느정도 검증이 되면 검증의 완성도를 높이기 위해 FPGA 검증 단계로 넘어갑니다.
어떠한 케이스가 FPGA 테스트에서는 FAIL인데, RTL Simulation에서 PASS가 되면 난감해집니다.(compiler의 차이에 따른 서로 다른 해석 혹은 FPGA가 잘 못 만들어지는 경우) FPGA에 디버깅을 위한 register를 넣고 i/o로 빼주거나, 필요한 데이터를 extermal memory에 적어놓고 테스트가 끝나면 memory에서 데이터를 읽어서 확인 하는 방식을 사용합니다.
만약 Synopsys의 fpga를 사용한다면 DTD라는 방법이 있다고 합니다. DTD는 Deep Trace Debug의 약자로 DTD를 사용하면 FPGA 내부의 signal을 Verdi에서 열어 볼 수 있게 FSDB파일 형태로 dump할 수 있다고 합니다.

다음의 글을 읽어보시면 좋을 것 같습니다.
Finding Hardware Bugs Faster with Full Visibility Debug
Finding Hardware Bugs Faster with Full Visibility Debug
www.synopsys.com
반응형
'Processor' 카테고리의 다른 글
| Low Power Design : IC의 저전력 디자인 기법 (0) | 2023.01.28 |
|---|---|
| Dynamic power/Static Power (0) | 2022.01.29 |
| AXI BUS 신호 (0) | 2021.04.03 |
| 프로세서 설계 시 고려해야 할 점 (0) | 2020.11.05 |
| LOA(Lower-part Or Approximation adders) (0) | 2020.09.04 |
Comments