REDUSA: module generation by automatic elimination of superfluous blocks in regular structures

An approach to module generation that does not require the construction of parametrized software procedures is presented. It is a design-by-example method that is based on the following concept: an example module (e.g., a 16-b multiplier) realizes a function between the set of input combinations and...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on computer-aided design of integrated circuits and systems 1989-09, Vol.8 (9), p.989-998
Hauptverfasser: Vandeweerd, I., Croes, K., Rijnders, L., Six, P., De Man, H.J.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 998
container_issue 9
container_start_page 989
container_title IEEE transactions on computer-aided design of integrated circuits and systems
container_volume 8
creator Vandeweerd, I.
Croes, K.
Rijnders, L.
Six, P.
De Man, H.J.
description An approach to module generation that does not require the construction of parametrized software procedures is presented. It is a design-by-example method that is based on the following concept: an example module (e.g., a 16-b multiplier) realizes a function between the set of input combinations and the set of output combinations. In many applications, only a subset of input combinations (e.g., 8-b instead of 16-b inputs) is used. The restriction of the module's function to this subset can be realized by a simpler module. REDUSA constructs this module automatically by a reduction of the example module. This approach offers important advantages in both the construction and verification aspected of module generators.< >
doi_str_mv 10.1109/43.35551
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_pascalfrancis_primary_7357994</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>35551</ieee_id><sourcerecordid>28571379</sourcerecordid><originalsourceid>FETCH-LOGICAL-i231t-dc092f43275eddbd45b8b3915fa016bcfcd1e60c3c15eaaac263117cdc1d101d3</originalsourceid><addsrcrecordid>eNo9kE1LAzEYhIMoWKvg1VsO4m1r3s2mabyVtn5AQVB7dckm75Zodrcmm0P_vYstnoZhHoZhCLkGNgFg6r7gEy6EgBMyAsVlVoCAUzJiuZxljEl2Ti5i_GIMCpGrEfl8Wy037_MH2nQ2eaRbbDHo3nUtrfZUp75rBmcoete49hB0NY1ph6H2qUuRVr4z35G6lgbcJq8DjX1Ipk8B4yU5q7WPeHXUMdk8rj4Wz9n69ellMV9nLufQZ9YwldcFz6VAaytbiGpWcQWi1gymlamNBZwyww0I1FqbfMoBpLEGLDCwfEzuDr270P0kjH3ZuGjQe93isLHMZ0ICl2oAb4-gjkb7OujWuFjugmt02JeSC6lUMWA3B8wh4n_6dyz_BSAUbHg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>28571379</pqid></control><display><type>article</type><title>REDUSA: module generation by automatic elimination of superfluous blocks in regular structures</title><source>IEEE Electronic Library (IEL)</source><creator>Vandeweerd, I. ; Croes, K. ; Rijnders, L. ; Six, P. ; De Man, H.J.</creator><creatorcontrib>Vandeweerd, I. ; Croes, K. ; Rijnders, L. ; Six, P. ; De Man, H.J.</creatorcontrib><description>An approach to module generation that does not require the construction of parametrized software procedures is presented. It is a design-by-example method that is based on the following concept: an example module (e.g., a 16-b multiplier) realizes a function between the set of input combinations and the set of output combinations. In many applications, only a subset of input combinations (e.g., 8-b instead of 16-b inputs) is used. The restriction of the module's function to this subset can be realized by a simpler module. REDUSA constructs this module automatically by a reduction of the example module. This approach offers important advantages in both the construction and verification aspected of module generators.&lt; &gt;</description><identifier>ISSN: 0278-0070</identifier><identifier>EISSN: 1937-4151</identifier><identifier>DOI: 10.1109/43.35551</identifier><identifier>CODEN: ITCSDI</identifier><language>eng</language><publisher>New York, NY: IEEE</publisher><subject>Application software ; Applied sciences ; Arithmetic ; Design automation ; Design methodology ; Design. Technologies. Operation analysis. Testing ; Electronics ; Exact sciences and technology ; Integrated circuits ; Logic design ; Modular construction ; Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices ; Software debugging ; Software libraries ; Software maintenance ; Software tools</subject><ispartof>IEEE transactions on computer-aided design of integrated circuits and systems, 1989-09, Vol.8 (9), p.989-998</ispartof><rights>1989 INIST-CNRS</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/35551$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27901,27902,54733</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/35551$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=7357994$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>Vandeweerd, I.</creatorcontrib><creatorcontrib>Croes, K.</creatorcontrib><creatorcontrib>Rijnders, L.</creatorcontrib><creatorcontrib>Six, P.</creatorcontrib><creatorcontrib>De Man, H.J.</creatorcontrib><title>REDUSA: module generation by automatic elimination of superfluous blocks in regular structures</title><title>IEEE transactions on computer-aided design of integrated circuits and systems</title><addtitle>TCAD</addtitle><description>An approach to module generation that does not require the construction of parametrized software procedures is presented. It is a design-by-example method that is based on the following concept: an example module (e.g., a 16-b multiplier) realizes a function between the set of input combinations and the set of output combinations. In many applications, only a subset of input combinations (e.g., 8-b instead of 16-b inputs) is used. The restriction of the module's function to this subset can be realized by a simpler module. REDUSA constructs this module automatically by a reduction of the example module. This approach offers important advantages in both the construction and verification aspected of module generators.&lt; &gt;</description><subject>Application software</subject><subject>Applied sciences</subject><subject>Arithmetic</subject><subject>Design automation</subject><subject>Design methodology</subject><subject>Design. Technologies. Operation analysis. Testing</subject><subject>Electronics</subject><subject>Exact sciences and technology</subject><subject>Integrated circuits</subject><subject>Logic design</subject><subject>Modular construction</subject><subject>Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices</subject><subject>Software debugging</subject><subject>Software libraries</subject><subject>Software maintenance</subject><subject>Software tools</subject><issn>0278-0070</issn><issn>1937-4151</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>1989</creationdate><recordtype>article</recordtype><recordid>eNo9kE1LAzEYhIMoWKvg1VsO4m1r3s2mabyVtn5AQVB7dckm75Zodrcmm0P_vYstnoZhHoZhCLkGNgFg6r7gEy6EgBMyAsVlVoCAUzJiuZxljEl2Ti5i_GIMCpGrEfl8Wy037_MH2nQ2eaRbbDHo3nUtrfZUp75rBmcoete49hB0NY1ph6H2qUuRVr4z35G6lgbcJq8DjX1Ipk8B4yU5q7WPeHXUMdk8rj4Wz9n69ellMV9nLufQZ9YwldcFz6VAaytbiGpWcQWi1gymlamNBZwyww0I1FqbfMoBpLEGLDCwfEzuDr270P0kjH3ZuGjQe93isLHMZ0ICl2oAb4-gjkb7OujWuFjugmt02JeSC6lUMWA3B8wh4n_6dyz_BSAUbHg</recordid><startdate>19890901</startdate><enddate>19890901</enddate><creator>Vandeweerd, I.</creator><creator>Croes, K.</creator><creator>Rijnders, L.</creator><creator>Six, P.</creator><creator>De Man, H.J.</creator><general>IEEE</general><general>Institute of Electrical and Electronics Engineers</general><scope>IQODW</scope><scope>7SC</scope><scope>7SP</scope><scope>7TB</scope><scope>8FD</scope><scope>FR3</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>19890901</creationdate><title>REDUSA: module generation by automatic elimination of superfluous blocks in regular structures</title><author>Vandeweerd, I. ; Croes, K. ; Rijnders, L. ; Six, P. ; De Man, H.J.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i231t-dc092f43275eddbd45b8b3915fa016bcfcd1e60c3c15eaaac263117cdc1d101d3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>1989</creationdate><topic>Application software</topic><topic>Applied sciences</topic><topic>Arithmetic</topic><topic>Design automation</topic><topic>Design methodology</topic><topic>Design. Technologies. Operation analysis. Testing</topic><topic>Electronics</topic><topic>Exact sciences and technology</topic><topic>Integrated circuits</topic><topic>Logic design</topic><topic>Modular construction</topic><topic>Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices</topic><topic>Software debugging</topic><topic>Software libraries</topic><topic>Software maintenance</topic><topic>Software tools</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Vandeweerd, I.</creatorcontrib><creatorcontrib>Croes, K.</creatorcontrib><creatorcontrib>Rijnders, L.</creatorcontrib><creatorcontrib>Six, P.</creatorcontrib><creatorcontrib>De Man, H.J.</creatorcontrib><collection>Pascal-Francis</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>Engineering Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>IEEE transactions on computer-aided design of integrated circuits and systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Vandeweerd, I.</au><au>Croes, K.</au><au>Rijnders, L.</au><au>Six, P.</au><au>De Man, H.J.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>REDUSA: module generation by automatic elimination of superfluous blocks in regular structures</atitle><jtitle>IEEE transactions on computer-aided design of integrated circuits and systems</jtitle><stitle>TCAD</stitle><date>1989-09-01</date><risdate>1989</risdate><volume>8</volume><issue>9</issue><spage>989</spage><epage>998</epage><pages>989-998</pages><issn>0278-0070</issn><eissn>1937-4151</eissn><coden>ITCSDI</coden><abstract>An approach to module generation that does not require the construction of parametrized software procedures is presented. It is a design-by-example method that is based on the following concept: an example module (e.g., a 16-b multiplier) realizes a function between the set of input combinations and the set of output combinations. In many applications, only a subset of input combinations (e.g., 8-b instead of 16-b inputs) is used. The restriction of the module's function to this subset can be realized by a simpler module. REDUSA constructs this module automatically by a reduction of the example module. This approach offers important advantages in both the construction and verification aspected of module generators.&lt; &gt;</abstract><cop>New York, NY</cop><pub>IEEE</pub><doi>10.1109/43.35551</doi><tpages>10</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 0278-0070
ispartof IEEE transactions on computer-aided design of integrated circuits and systems, 1989-09, Vol.8 (9), p.989-998
issn 0278-0070
1937-4151
language eng
recordid cdi_pascalfrancis_primary_7357994
source IEEE Electronic Library (IEL)
subjects Application software
Applied sciences
Arithmetic
Design automation
Design methodology
Design. Technologies. Operation analysis. Testing
Electronics
Exact sciences and technology
Integrated circuits
Logic design
Modular construction
Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices
Software debugging
Software libraries
Software maintenance
Software tools
title REDUSA: module generation by automatic elimination of superfluous blocks in regular structures
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-09T23%3A13%3A48IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=REDUSA:%20module%20generation%20by%20automatic%20elimination%20of%20superfluous%20blocks%20in%20regular%20structures&rft.jtitle=IEEE%20transactions%20on%20computer-aided%20design%20of%20integrated%20circuits%20and%20systems&rft.au=Vandeweerd,%20I.&rft.date=1989-09-01&rft.volume=8&rft.issue=9&rft.spage=989&rft.epage=998&rft.pages=989-998&rft.issn=0278-0070&rft.eissn=1937-4151&rft.coden=ITCSDI&rft_id=info:doi/10.1109/43.35551&rft_dat=%3Cproquest_RIE%3E28571379%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=28571379&rft_id=info:pmid/&rft_ieee_id=35551&rfr_iscdi=true