|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
IEEE Computer Society Annual Symposium on VLSI: Emerging VLSI Technologies and Architectures (ISVLSI'06)
Verification of Scheduling in High-level Synthesis
Karlsruhe, Germany
March 02-March 03
ISBN: 0-7695-2533-4
| ASCII Text | x | ||
| C Karfa, C Mandal, D Sarkar, S R Pentakota, Chris Reade, "Verification of Scheduling in High-level Synthesis," VLSI, IEEE Computer Society Annual Symposium on, pp. 141-146, IEEE Computer Society Annual Symposium on VLSI: Emerging VLSI Technologies and Architectures (ISVLSI'06), 2006. | |||
| BibTex | x | ||
| @article{ 10.1109/ISVLSI.2006.93, author = {C Karfa and C Mandal and D Sarkar and S R Pentakota and Chris Reade}, title = {Verification of Scheduling in High-level Synthesis}, journal ={VLSI, IEEE Computer Society Annual Symposium on}, volume = {0}, year = {2006}, isbn = {0-7695-2533-4}, pages = {141-146}, doi = {http://doi.ieeecomputersociety.org/10.1109/ISVLSI.2006.93}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - VLSI, IEEE Computer Society Annual Symposium on TI - Verification of Scheduling in High-level Synthesis SN - 0-7695-2533-4 SP141 EP146 A1 - C Karfa, A1 - C Mandal, A1 - D Sarkar, A1 - S R Pentakota, A1 - Chris Reade, PY - 2006 KW - null VL - 0 JA - VLSI, IEEE Computer Society Annual Symposium on ER - | |||
This paper describes a formal method for checking the equivalence between two descriptions of the target system, one before and the other after scheduling. The descriptions are represented as finite state machines with data paths (FSMD). The basic principle is to show that any computation of one FSMD is covered by a computation on the other, a computation being characterized by a concatenation of paths in the FSMD. These notions are formalized in the paper. The method is strong enough to accommodate merging of the segments in the original behaviour by the typical scheduler such as DLS, a feature common in scheduling. The method also works for limited arithmetic transformations. Although the proposed method is found to have a non-polynomial worst case complexity, many non-trivial examples encounter a low polynomial order of complexity. The technique is illustrated with an example.
Citation:
C Karfa, C Mandal, D Sarkar, S R Pentakota, Chris Reade, "Verification of Scheduling in High-level Synthesis," isvlsi, pp.141-146, IEEE Computer Society Annual Symposium on VLSI: Emerging VLSI Technologies and Architectures (ISVLSI'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.
