loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Design, Automation and Test in Europe (DATE '00)
Techniques for Reducing Read Latency of Core Bus Wrappers
Paris, France
March 27-March 30
ISBN: 0-7695-0537-6
Roman L. Lysecky, University of California at Riverside
Frank Vahid, University of California at Riverside
Tony D. Givargis, University of California at Riverside
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 user-imposed register-access constraints. The technique benefits from mapping the pre-fetching problem to the well-known real-time 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.
Index Terms:
Cores, system-on-a-chip, interfacing, on-chip bus, intellectual property, design reuse, bus wrapper
Citation:
Roman L. Lysecky, Frank Vahid, Tony D. Givargis, "Techniques for Reducing Read Latency of Core Bus Wrappers," date, pp.84, Design, Automation and Test in Europe (DATE '00), 2000
Usage of this product signifies your acceptance of the Terms of Use.