dc.contributor.author | Vijayaraghavan, Muralidaran | |
dc.contributor.author | Arvind, Arvind | |
dc.date.accessioned | 2010-10-01T18:46:24Z | |
dc.date.available | 2010-10-01T18:46:24Z | |
dc.date.issued | 2009-08 | |
dc.date.submitted | 2009-07 | |
dc.identifier.isbn | 978-1-4244-4806-7 | |
dc.identifier.uri | http://hdl.handle.net/1721.1/58834 | |
dc.description.abstract | We present a theory for modular refinement of Synchronous Sequential Circuits (SSMs) using Bounded Dataflow Networks (BDNs). We provide a procedure for implementing any SSM into an LI-BDN, a special class of BDNs with some good compositional properties. We show that the Latency-Insensitive property of LI-BDNs is preserved under parallel and iterative composition of LI-BDNs. Our theory permits one to make arbitrary cuts in an SSM and turn each of the parts into LI-BDNs without affecting the overall functionality. We can further refine each constituent LI-BDN into another LI-BDN which may take different number of cycles to compute. If the constituent LI-BDN is refined correctly we guarantee that the overall behavior would be cycle-accurate with respect to the original SSM. Thus one can replace, say a 3-ported register file in an SSM by a one-ported register file without affecting the correctness of the SSM. We give several examples to show how our theory supports a generalization of previous techniques for Latency-Insensitive refinements of SSMs. | en_US |
dc.description.sponsorship | Intel Corporation | en_US |
dc.description.sponsorship | National Science Foundation (U.S.) (grant Generating High-Quality Complex Digital Systems from High-level Specification (No. 0541164)) | en_US |
dc.language.iso | en_US | |
dc.publisher | Institute of Electrical and Electronics Engineers | en_US |
dc.relation.isversionof | http://dx.doi.org/10.1109/MEMCOD.2009.5185393 | en_US |
dc.rights | Article is made available in accordance with the publisher's policy and may be subject to US copyright law. Please refer to the publisher's site for terms of use. | en_US |
dc.source | IEEE | en_US |
dc.title | Bounded Dataflow Networks and Latency-Insensitive Circuits | en_US |
dc.type | Article | en_US |
dc.identifier.citation | Vijayaraghavan, Muralidaran, and Arvind. “Bounded Dataflow Networks and Latency-Insensitive circuits.” Formal Methods and Models for Co-Design, 2009. MEMOCODE '09. 7th IEEE/ACM International Conference on. 2009. 171-180. ©2009 Institute of Electrical and Electronics Engineers. | en_US |
dc.contributor.department | Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory | en_US |
dc.contributor.department | Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science | en_US |
dc.contributor.approver | Vijayaraghavan, Muralidaran | |
dc.contributor.mitauthor | Vijayaraghavan, Muralidaran | |
dc.contributor.mitauthor | Arvind, Arvind | |
dc.relation.journal | 7th IEEE/ACM International Conference on Formal Methods and Models for Co-Design, 2009. MEMOCODE '09. | en_US |
dc.eprint.version | Final published version | en_US |
dc.type.uri | http://purl.org/eprint/type/JournalArticle | en_US |
eprint.status | http://purl.org/eprint/status/PeerReviewed | en_US |
dspace.orderedauthors | Vijayaraghavan, Muralidaran; Arvind, Muralidaran | en |
dc.identifier.orcid | https://orcid.org/0000-0002-9737-2366 | |
dc.identifier.orcid | https://orcid.org/0000-0003-0599-0800 | |
dspace.mitauthor.error | true | |
mit.license | PUBLISHER_POLICY | en_US |
mit.metadata.status | Complete | |