Soft connections: Addressing the hardware-design modularity problem

Hardware-design languages typically impose a rigid communication hierarchy that follows module instantiation. This leads to an undesirable side-effect where changes to a child’s interface result in changes to the parents. Soft connections address this problem by allowing the user to specify conn...

Full description

Bibliographic Details
Main Authors: Pellauer, Michael Ignatius, Emer, Joel S., Adler, Michael, Chiou, Derek
Other Authors: Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Format: Article
Language:en_US
Published: Association for Computing Machinery 2010
Online Access:http://hdl.handle.net/1721.1/58817
https://orcid.org/0000-0002-3459-5466
_version_ 1826205670775455744
author Pellauer, Michael Ignatius
Emer, Joel S.
Adler, Michael
Chiou, Derek
author2 Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
author_facet Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Pellauer, Michael Ignatius
Emer, Joel S.
Adler, Michael
Chiou, Derek
author_sort Pellauer, Michael Ignatius
collection MIT
description Hardware-design languages typically impose a rigid communication hierarchy that follows module instantiation. This leads to an undesirable side-effect where changes to a child’s interface result in changes to the parents. Soft connections address this problem by allowing the user to specify connection endpoints that are automatically connected at compilation time, rather than by the user.
first_indexed 2024-09-23T13:16:45Z
format Article
id mit-1721.1/58817
institution Massachusetts Institute of Technology
language en_US
last_indexed 2024-09-23T13:16:45Z
publishDate 2010
publisher Association for Computing Machinery
record_format dspace
spelling mit-1721.1/588172022-10-01T14:13:22Z Soft connections: Addressing the hardware-design modularity problem Pellauer, Michael Ignatius Emer, Joel S. Adler, Michael Chiou, Derek Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science Pellauer, Michael Ignatius Pellauer, Michael Ignatius Emer, Joel S. Hardware-design languages typically impose a rigid communication hierarchy that follows module instantiation. This leads to an undesirable side-effect where changes to a child’s interface result in changes to the parents. Soft connections address this problem by allowing the user to specify connection endpoints that are automatically connected at compilation time, rather than by the user. 2010-10-01T15:07:24Z 2010-10-01T15:07:24Z 2009-07 Article http://purl.org/eprint/type/JournalArticle 978-1-60558-497-3 http://hdl.handle.net/1721.1/58817 Pellauer, Michael et al. “Soft connections: addressing the hardware-design modularity problem.” Proceedings of the 46th Annual Design Automation Conference. San Francisco, California: ACM, 2009. 276-281. © 2009 Association for Computing Machinery. https://orcid.org/0000-0002-3459-5466 en_US http://doi.acm.org/10.1145/1629911.1629986 ACM IEEE Design Automation Conference, DAC '09 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. application/pdf Association for Computing Machinery IEEE
spellingShingle Pellauer, Michael Ignatius
Emer, Joel S.
Adler, Michael
Chiou, Derek
Soft connections: Addressing the hardware-design modularity problem
title Soft connections: Addressing the hardware-design modularity problem
title_full Soft connections: Addressing the hardware-design modularity problem
title_fullStr Soft connections: Addressing the hardware-design modularity problem
title_full_unstemmed Soft connections: Addressing the hardware-design modularity problem
title_short Soft connections: Addressing the hardware-design modularity problem
title_sort soft connections addressing the hardware design modularity problem
url http://hdl.handle.net/1721.1/58817
https://orcid.org/0000-0002-3459-5466
work_keys_str_mv AT pellauermichaelignatius softconnectionsaddressingthehardwaredesignmodularityproblem
AT emerjoels softconnectionsaddressingthehardwaredesignmodularityproblem
AT adlermichael softconnectionsaddressingthehardwaredesignmodularityproblem
AT chiouderek softconnectionsaddressingthehardwaredesignmodularityproblem