Automatic generation of high-speed accurate TLM models for out-of-order pipelined bus
-
Published:2013-11
Issue:1s
Volume:13
Page:1-25
-
ISSN:1539-9087
-
Container-title:ACM Transactions on Embedded Computing Systems
-
language:en
-
Short-container-title:ACM Trans. Embed. Comput. Syst.
Author:
Lo Chen-Kang1,
Li Mao-Lin1,
Chen Li-Chun1,
Lu Yi-Shan1,
Tsay Ren-Song1,
Huang Hsu-Yao2,
Yeh Jen-Chieh2
Affiliation:
1. National Tsing Hua University, HsinChu, Taiwan
2. Industrial Technology Research Institute, HsinChu, Taiwan
Abstract
Although pipelined/out-of-order (PL/OO) execution features are commonly supported by the state-of-the-art bus designs, no existing manual Transaction-Level-Modeling (TLM) approaches can effectively construct fast and accurate simulation models for PL/OO buses. Mainly, the inherent high design complexity of concurrent PL/OO behaviors makes the manual approaches tedious and error-prone. To tackle the complicated modeling task, this article presents an automatic approach that performs systematic abstraction and generation of fast-and-accurate simulation models. The experimental results show that our approach reduces 21 times modeling efforts, while our generated models perform simulation an order of magnitude faster than Cycle-Accurate models with the same PL/OO transaction execution cycle counts preserved.
Funder
Industry Technology Research Institute
Publisher
Association for Computing Machinery (ACM)
Subject
Hardware and Architecture,Software
Reference26 articles.
1. AMBA 4.0. http://www.arm.com/products/system-ip/amba/amba-open-specifications.php. AMBA 4.0. http://www.arm.com/products/system-ip/amba/amba-open-specifications.php.
2. Multi-Accuracy Power and Performance Transaction-Level Modeling
3. Transaction level modeling
4. CoWare. http://www.synopsys.com/Tools/SLD/Pages/default.aspx. CoWare. http://www.synopsys.com/Tools/SLD/Pages/default.aspx.