MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Techniques for Reducing Read Latency of Core Bus Wrappers

Download:
pdf
unknown authors
http://www.cs.ucr.edu/~vahid/pubs/date00_pf.pdf
Add To MetaCart

Abstract:

Today’s system-on-a-chip designs consist of many cores. To enable cores to be easily integrated into different systems, many propose creating cores with their internal logic separated from their bus wrapper. This separation may introduce extra read latency. Pre-fetching register data into register copies in the bus wrapper can reduce or eliminate this extra latency. In this paper, we introduce a technique for automatically designing a pre-fetch unit that satisfies userimposed register-access constraints. The technique benefits from mapping the pre-fetching problem to the well-known realtime process scheduling problem. We then extend the technique to allow user-specified register interdependencies, using a Petri Net model, resulting in even more efficient pre-fetch schedules.

Citations

2168 Scheduling Algorithms for Multiprogramming in a Hard Real-Time Environment – Liu, Layland - 1973
56 Interface co-synthesis techniques for embedded systems – Chou, Ortega, et al. - 1995
53 Bus-based communication synthesis on system level – Gasteier, Glesner - 1999
37 Constructing application-specific heterogeneous embedded architectures from custom HW/SW applications – VERCAUTEREN, LIN, et al. - 1996
5 Interface design for core-based systems – Madisetti - 1997
2 Incorporating Cores into System – Vahid, Givargis - 1998