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...
Main Authors: | , , , |
---|---|
Other Authors: | |
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 |