Back to Search
Start Over
Formal Methods for Scheduling of Latency-Insensitive Designs.
- Source :
- EURASIP Journal on Embedded Systems; 2007 Special Issue 6, p1-16, 16p, 15 Diagrams, 2 Charts
- Publication Year :
- 2007
-
Abstract
- Latency-insensitive design (LID) theory was invented to deal with SoC timing closure issues, by allowing arbitrary fixed integer latencies on long global wires. Latencies are coped with using a resynchronization protocol that performs dynamic scheduling of data transportation. Functional behavior is preserved. This dynamic scheduling is implemented using specific synchronous hardware elements: relay-stations (RS) and shell-wrappers (SW). Our first goal is to provide a formal modeling of RS and SW, that can be then formally verified. As turns out, resulting behavior is k-periodic, thus amenable to static scheduling. Our second goal is to provide formal hardware modeling here also. It initially performs throughput equalization, adding integer latencies wherever possible; residual cases require introduction of fractional registers (FRs) at specific locations. Benchmark results are presented, run on our KPASSA tool implementation. [ABSTRACT FROM AUTHOR]
Details
- Language :
- English
- ISSN :
- 16873955
- Database :
- Complementary Index
- Journal :
- EURASIP Journal on Embedded Systems
- Publication Type :
- Academic Journal
- Accession number :
- 28158776
- Full Text :
- https://doi.org/10.1155/2007/39161