Simulation acceleration of transaction-level SoC design with RTL sub-blocks레지스터 전송 수준 하위 블록을 포함한 트랜잭션 수준 SoC 디자인의 시뮬레이션 가속

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 562
  • Download : 0
This paper presents a scheme called PrePack for suppressing the channel traffic between simulator and accelerator in the accelerator-based hardware/software co-emulation where the accelerator models some RTL sub-blocks while the simulator runs transaction-level model of the remaining part of the Design Under Verification (DUV). With conventional simulation accelerator, a cycle consisting of a pair of evaluations of simulator and accelerator occurs at every valid simulation time, which results in poor simulation performance due to the overhead of simulator-accelerator channel access often accounting for more than 99% of total channel traffic time. (Total channel traffic time consists of channel access time for arbitration/protocol exchange and pure data/signal transmission time.) The overhead due to channel access can be reduced by merging as many channel transactions on the channel as possible into a single burst traffic, which is achieved in this paper by `prediction and rollback.`` In the proposed `prediction and rollback`` scheme, one of the two verification do-mains, i.e., software simulation and hardware acceleration, leads the other while the leading domain predicts the states of the lagging domain. Therefore, the evaluation of simulator and accelerator no longer need to alternate at every simulation cycle. Under ideal condition with 100% prediction accuracy, PrePack has shown a 15x speedup compared to the conventional scheme. When applied to AES and JPEG example systems, PrePack showed performance gain of 8.7 and 2.9, respectively.
Advisors
Kyung, Chong-Minresearcher경종민researcher
Description
한국과학기술원 : 전기및전자공학전공,
Publisher
한국과학기술원
Issue Date
2006
Identifier
254419/325007  / 020005243
Language
eng
Description

학위논문(박사) - 한국과학기술원 : 전기및전자공학전공, 2006.2, [ vii, 88 p. ]

Keywords

SystemC; TLM; transaction-level modeling; Simulation acceleration; system-level modeling; SoC; 시스템 수준 모델링; 시스템; 트랜잭션 레벨 모델링; 시뮬레이션 가속; SoC

URI
http://hdl.handle.net/10203/36049
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=254419&flag=dissertation
Appears in Collection
EE-Theses_Ph.D.(박사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0