FPGA 컴파일 회피에 의한 효과적인 시뮬레이션 가속
Efficient Simulation Acceleration by FPGA Compilation Avoidance
0
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
본 논문에서는 FPGA 기반의 시뮬레이션가속을 통한 함수적 검증에서 매 설계오류의 수정 과정에서 필수적으로 진행되어야 하였던 긴 FPGA 컴파일 시간에 의한 오랜 디버깅턴어라운드시간을 단축할 수 있는 FPGA 컴파일 회피를 통한 효과적인 시뮬레이션가속 방법을 제시하였다. 마이크로컨트롤러 설계의 함수적 검증에 제안된 방법을 적용한 결과, 본 논문에서 제안된 방법이 시뮬레이션가속의 높은 시뮬레이션 수행 속도를 유지하는 동시에 디버깅턴어라운드시간도 크게 단축할 수 있음을 확인할 수 있었다.
Abstract
In this paper, we proposed an efficient FPGA-based simulation acceleration method based on FPGA compilation avoidance, which can effectively decrease the long debugging turnaround time incurred from the every debugging process in the functional verification. The proposed method had been experimentally applied to the functional verification for a microcontroller design. It had clearly shown that the debugging turnaround time was greatly reduced while the high simulation speed of the simulation acceleration was still maintained.
참고문헌 (14)
- Richard Foster, "A Design Style to Simplify IP integration and Verification" (1999), White paper, VLSI Technology, Inc.
- N. Kim, "Virtual Chip: Making Functional Models Work on Real Target Systems", pp.170~173 (1998)
- "Cadence Emulation Simulation Acceleration" (2002), White paper, Cadence Design Systems Inc.
- Murali Kudlugi, "A Transaction-Based Unified Simulation", Emulation Architecture for Functional Verification, 2001, 623~628
- Stuart Swan, "SystemC Transaction Level Models and RTL Verification", pp.90~92 (2006)
- Daniel P. Bovet, "Understanding the Linux Kernel" (2002), O`REILLY Publishers
- Alessandro Rubini, "Linux Device Drivers" (2001), O`REILLY Publishers
- "IEEE Standard Hardware Description Language Based on the Verilog Hardware Description Language", pp.1364~
- Swapnajit Mittra, "Principles of Verilog PLI" (2000), Kluwer Academic Publishers
- "ModelSim SE User’s Manual" (2006), Mentor Graphics
- "Spartan-II 200TM PCI Development Board User’s Guide V2.0" (2002), Memec
- "Synplify Pro User Guide" (2005), Synplicity Inc
- "Xilinx ISE 6 Software Manuals" (2004), Xilinx Inc
- 김남도, "초고속 시스템 에뮬레이터의 구조와 이를 위한 소프트웨어", 8A(4), pp.479~488 (2001)
