Boolean Technology Mapping Based on Logic Decomposition
The decomposition tree of a logic function first appears in the work of Ashenhurst [1]. It is a canonical [1, 2], tree-like logic network representing the decomposition properties of that function. We present an algorithm for technology mapping based on the use of such trees for the representation o...
Saved in:
| Published in: | 16th Brazilian Symposium on Integrated Circuit Design (SBCCI 2003) p. 35 |
|---|---|
| Main Authors: | , |
| Format: | Conference Proceeding |
| Language: | English |
| Published: |
Washington, DC, USA
IEEE Computer Society
08.09.2003
|
| Series: | ACM Conferences |
| Subjects: | |
| ISBN: | 076952009X, 9780769520094 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | The decomposition tree of a logic function first appears in the work of Ashenhurst [1]. It is a canonical [1, 2], tree-like logic network representing the decomposition properties of that function. We present an algorithm for technology mapping based on the use of such trees for the representation of library elements. Decomposition information is also embedded in the representation of leaf-dags of the subject graph. Because library functions are represented by trees, this approach allows us to combine Boolean matching with ef.cient tree-based matching algorithms. In this way, Boolean matching can now be used not only for incremental optimization, but also for building the initial mapping "from scratch". Finally, we remark that bycombining this method with the one of Lehman et al. we are able to represent implicitly a search space of unprecedented size for a subject graph. The algorithm has been implemented in C++ in a propotype mapper, VERSE, and tested on several common synthesis benchmarks. |
|---|---|
| AbstractList | The decomposition tree of a logic function first appears in the work of Ashenhurst [1]. It is a canonical [1, 2], tree-like logic network representing the decomposition properties of that function. We present an algorithm for technology mapping based on the use of such trees for the representation of library elements. Decomposition information is also embedded in the representation of leaf-dags of the subject graph. Because library functions are represented by trees, this approach allows us to combine Boolean matching with ef.cient tree-based matching algorithms. In this way, Boolean matching can now be used not only for incremental optimization, but also for building the initial mapping 'from scratch'. Finally, we remark that bycombining this method with the one of Lehman et al. we are able to represent implicitly a search space of unprecedented size for a subject graph. The algorithm has been implemented in C++ in a propotype mapper, VERSE, and tested on several common synthesis benchmarks. |
| Author | Damiani, Maurizio Selchenko, Andrei Y. |
| Author_xml | – sequence: 1 givenname: Maurizio surname: Damiani fullname: Damiani, Maurizio – sequence: 2 givenname: Andrei Y. surname: Selchenko fullname: Selchenko, Andrei Y. |
| BookMark | eNqFkD1PwzAURS0BErR0ZM_ERItd27E90vIpBbF0YLNs9zkEEr9QtwP_nqAgMXKXe4ejO5wJOU6YgJALRhdyyLURS031wgg-rCMyoao0ckmpeT0ls5zf6RAhhS7ZGVErxBZcKjYQ3hK2WH8Vz67vm1QXK5dhW2AqKqybUNxCwK7H3OwbTOfkJLo2w-y3p2Rzf7dZP86rl4en9U01d8aoudKyBKWFUkqCjktuQHoagqaKueiFd7ClMXIJpdTMA5eKidJtjWbOeM74lFyOt_0OPw-Q97ZrcoC2dQnwkC1nVJacqwG8GkEXOusRP7Jl1P7osKMOO-qwftdA_Pv9B-ffmtFg9A |
| ContentType | Conference Proceeding |
| Copyright | Copyright (c) 2003 Institute of Electrical and Electronics Engineers, Inc. All rights reserved. |
| Copyright_xml | – notice: Copyright (c) 2003 Institute of Electrical and Electronics Engineers, Inc. All rights reserved. |
| DBID | 7SC 8FD JQ2 L7M L~C L~D |
| DOI | 10.5555/942808.943942 |
| DatabaseName | Computer and Information Systems Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
| DatabaseTitle | Computer and Information Systems Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Advanced Technologies Database with Aerospace ProQuest Computer Science Collection Computer and Information Systems Abstracts Professional |
| DatabaseTitleList | Computer and Information Systems Abstracts |
| DeliveryMethod | fulltext_linktorsrc |
| EndPage | 35 |
| Genre | Conference Paper |
| GroupedDBID | 6IE 6IK 6IL AAJGR AAVQY ACM ADPZR ALMA_UNASSIGNED_HOLDINGS APO BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK GUFHI IERZE LHSKQ OCL RIB RIC RIE RIL 7SC 8FD AAWTH JQ2 L7M L~C L~D |
| ID | FETCH-LOGICAL-a997-7856e7847775e8f239e5b0cc8071afb4baed0ff35e6581be357146ad981a9b313 |
| ISBN | 076952009X 9780769520094 |
| IngestDate | Fri Jul 11 09:13:43 EDT 2025 Wed Jan 31 06:54:05 EST 2024 Wed Jul 31 05:39:09 EDT 2024 |
| IsPeerReviewed | false |
| IsScholarly | false |
| Language | English |
| LinkModel | OpenURL |
| MeetingName | SBCCI03: 16th Symposium on Integrated Circuits and System Design |
| MergedId | FETCHMERGED-LOGICAL-a997-7856e7847775e8f239e5b0cc8071afb4baed0ff35e6581be357146ad981a9b313 |
| Notes | SourceType-Conference Papers & Proceedings-1 ObjectType-Conference Paper-1 content type line 25 |
| PQID | 31056337 |
| PQPubID | 23500 |
| PageCount | 1 |
| ParticipantIDs | proquest_miscellaneous_31056337 acm_books_10_5555_942808_943942_brief acm_books_10_5555_942808_943942 |
| PublicationCentury | 2000 |
| PublicationDate | 20030908 |
| PublicationDateYYYYMMDD | 2003-09-08 |
| PublicationDate_xml | – month: 09 year: 2003 text: 20030908 day: 08 |
| PublicationDecade | 2000 |
| PublicationPlace | Washington, DC, USA |
| PublicationPlace_xml | – name: Washington, DC, USA |
| PublicationSeriesTitle | ACM Conferences |
| PublicationTitle | 16th Brazilian Symposium on Integrated Circuit Design (SBCCI 2003) |
| PublicationYear | 2003 |
| Publisher | IEEE Computer Society |
| Publisher_xml | – name: IEEE Computer Society |
| SSID | ssj0000454861 |
| Score | 1.3218501 |
| Snippet | The decomposition tree of a logic function first appears in the work of Ashenhurst [1]. It is a canonical [1, 2], tree-like logic network representing the... |
| SourceID | proquest acm |
| SourceType | Aggregation Database Publisher |
| StartPage | 35 |
| SubjectTerms | Computing methodologies -- Symbolic and algebraic manipulation -- Symbolic and algebraic algorithms Hardware -- Integrated circuits -- Logic circuits Mathematics of computing -- Discrete mathematics -- Graph theory -- Graph algorithms Software and its engineering -- Software notations and tools -- General programming languages -- Language types Theory of computation -- Design and analysis of algorithms |
| Title | Boolean Technology Mapping Based on Logic Decomposition |
| URI | https://www.proquest.com/docview/31056337 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3NT9swFLc2xIHbEKCx8ZEDnKKyuI5j-woCMQkQhx66U2QnjhRBE9QQBPz1vGcnTcsmoR3oIard1FH8s_w-_HvvEXLE9TgWEZejIqFmFCswULTU0JRjakAcF1S5QOErcXMjp1N125W3alw5AVFV8vlZPXwq1NAHYGPo7H_AvRgUOuA7gA5XgB2u7zTifwqf20Vn05__0wRp6C8zJGi1Mzwe-N0nicjDrJxnLZ4eOA-6z18e5ku8jj4BR32PTvvBFR9e6wcXbHUKgjDHUbFucwY7GNLUOy7Y4Aiflb56FPytnZevnv7lmcb3sHCqu3rBryzDPyd-t8MszA0sl-ulyMRVRwVzTCy5YryGfamKnpM6WLORSJRLATVd2k59JpNOMPvG-y2fwwdZHmBGRfJEYaAvSOSvQlAfzLdwuGGuQZlQ77rpHtVlYOrbsU_CikP-WhkQVZds9pe4djrI5BvZHuYgGFDeJF9stUVEB1AwABR0AAUOoKCuAgdQsALQNplcnE_OLkddUYyRxsS5QvLEClAphOBWFmOmLDdRlsFLUF2Y2GibR0XBuAXVkhrLuABZqHMlqVaGUbZD1qq6st9JoODXXIE5DDIvNrFQAu43rJBWxblQ2S45hJdOcWk3KdiKOC2pn5bUT8suOf7gjtTAOilgpH7iUti98EhKV7ZumxSMC54wJn58-KyfZGNYVHtk7XHe2n2ynj09ls38wEH9Bj8OXc8 |
| linkProvider | IEEE |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Proceedings+of+the+16th+symposium+on+Integrated+circuits+and+systems+design&rft.atitle=Boolean+Technology+Mapping+Based+on+Logic+Decomposition&rft.au=Damiani%2C+Maurizio&rft.au=Selchenko%2C+Andrei+Y.&rft.series=ACM+Conferences&rft.date=2003-09-08&rft.pub=IEEE+Computer+Society&rft.isbn=076952009X&rft.spage=35&rft.epage=35&rft_id=info:doi/10.5555%2F942808.943942 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780769520094/lc.gif&client=summon&freeimage=true |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780769520094/mc.gif&client=summon&freeimage=true |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780769520094/sc.gif&client=summon&freeimage=true |

