Loading…
Synthesis of reversible PLA using products sharing
Reversible logic is a computing design, where the ideal implementation would produce zero entropy gain. This unique feature causes prominent use of reversible computing. At the same time, more integration capability and regular structure for synthesizing large number of logic functions made programm...
Saved in:
Published in: | Journal of computational electronics 2016-06, Vol.15 (2), p.420-428 |
---|---|
Main Authors: | , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | cdi_FETCH-LOGICAL-c349t-d0102a417255ef29117c143c24b4310c0403c701460e8bde6ce402fde663bf253 |
---|---|
cites | cdi_FETCH-LOGICAL-c349t-d0102a417255ef29117c143c24b4310c0403c701460e8bde6ce402fde663bf253 |
container_end_page | 428 |
container_issue | 2 |
container_start_page | 420 |
container_title | Journal of computational electronics |
container_volume | 15 |
creator | Tara, Nazma Babu, Hafiz Md. Hasan |
description | Reversible logic is a computing design, where the ideal implementation would produce zero entropy gain. This unique feature causes prominent use of reversible computing. At the same time, more integration capability and regular structure for synthesizing large number of logic functions made programmable devices enthusiastic to use. In this paper, we propose design algorithm of one of the programmable logic devices, Programmable Logic Array (PLA) with a newly designed low cost 3
×
3 reversible Tara Babu (TB) gate, which can realize multi-output Exclusive-OR Sum of Product (ESOP) functions. In addition, we present a heuristic algorithm to sort and realize the product terms of ESOP functions in order to share the internal sub-products to reduce the number of gates in the proposed circuit. Proposed algorithms make the design more efficient with improvement 9.83 % in number of gates, 21.3 % in garbage outputs count and 14.75 % quantum cost parameters than the existing techniques averagely. Moreover, the area and power consumption of the proposed PLA are shown. Performance is also analyzed by using MCNC benchmark functions. |
doi_str_mv | 10.1007/s10825-015-0762-5 |
format | article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1893917396</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2918271642</sourcerecordid><originalsourceid>FETCH-LOGICAL-c349t-d0102a417255ef29117c143c24b4310c0403c701460e8bde6ce402fde663bf253</originalsourceid><addsrcrecordid>eNp1UE1Lw0AQXUTBWv0B3gJevERnZjfZ5FiKX1BQUM9Lst3YlDSpO4nQf--GCILgYZhheO_NmyfEJcINAuhbRsgoiQFD6ZTi5EjMMNEUZyj18TineZwBJafijHkLQEAKZ4JeD22_cVxz1FWRd1_Oc102LnpZLaKB6_Yj2vtuPdieI94UPizOxUlVNOwufvpcvN_fvS0f49Xzw9NysYqtVHkfrwGBCoWaksRVlCNqi0paUqWSCBYUSKsBVQouK9cutU4BVWFIZVlRIufietINBj4Hx73Z1Wxd0xSt6wY2mOUyRy3zNECv_kC33eDb4M6EwxlpTBUFFE4o6ztm7yqz9_Wu8AeDYMYUzZSiCSmaMUUzmqCJw_vxd-d_lf8nfQOxgHIE</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2918271642</pqid></control><display><type>article</type><title>Synthesis of reversible PLA using products sharing</title><source>Springer Link</source><creator>Tara, Nazma ; Babu, Hafiz Md. Hasan</creator><creatorcontrib>Tara, Nazma ; Babu, Hafiz Md. Hasan</creatorcontrib><description>Reversible logic is a computing design, where the ideal implementation would produce zero entropy gain. This unique feature causes prominent use of reversible computing. At the same time, more integration capability and regular structure for synthesizing large number of logic functions made programmable devices enthusiastic to use. In this paper, we propose design algorithm of one of the programmable logic devices, Programmable Logic Array (PLA) with a newly designed low cost 3
×
3 reversible Tara Babu (TB) gate, which can realize multi-output Exclusive-OR Sum of Product (ESOP) functions. In addition, we present a heuristic algorithm to sort and realize the product terms of ESOP functions in order to share the internal sub-products to reduce the number of gates in the proposed circuit. Proposed algorithms make the design more efficient with improvement 9.83 % in number of gates, 21.3 % in garbage outputs count and 14.75 % quantum cost parameters than the existing techniques averagely. Moreover, the area and power consumption of the proposed PLA are shown. Performance is also analyzed by using MCNC benchmark functions.</description><identifier>ISSN: 1569-8025</identifier><identifier>EISSN: 1572-8137</identifier><identifier>DOI: 10.1007/s10825-015-0762-5</identifier><language>eng</language><publisher>New York: Springer US</publisher><subject>Algorithms ; Boolean ; Circuit design ; Circuits ; Computation ; Design ; Electrical Engineering ; Energy dissipation ; Engineering ; Garbage ; Gates (circuits) ; Heuristic methods ; Logic ; Mathematical analysis ; Mathematical and Computational Engineering ; Mathematical and Computational Physics ; Mathematical models ; Mechanical Engineering ; Optical and Electronic Materials ; Power consumption ; Programmable logic arrays ; Programmable logic devices ; Synthesis ; Theoretical ; Transistors</subject><ispartof>Journal of computational electronics, 2016-06, Vol.15 (2), p.420-428</ispartof><rights>Springer Science+Business Media New York 2015</rights><rights>Springer Science+Business Media New York 2015.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c349t-d0102a417255ef29117c143c24b4310c0403c701460e8bde6ce402fde663bf253</citedby><cites>FETCH-LOGICAL-c349t-d0102a417255ef29117c143c24b4310c0403c701460e8bde6ce402fde663bf253</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27923,27924</link.rule.ids></links><search><creatorcontrib>Tara, Nazma</creatorcontrib><creatorcontrib>Babu, Hafiz Md. Hasan</creatorcontrib><title>Synthesis of reversible PLA using products sharing</title><title>Journal of computational electronics</title><addtitle>J Comput Electron</addtitle><description>Reversible logic is a computing design, where the ideal implementation would produce zero entropy gain. This unique feature causes prominent use of reversible computing. At the same time, more integration capability and regular structure for synthesizing large number of logic functions made programmable devices enthusiastic to use. In this paper, we propose design algorithm of one of the programmable logic devices, Programmable Logic Array (PLA) with a newly designed low cost 3
×
3 reversible Tara Babu (TB) gate, which can realize multi-output Exclusive-OR Sum of Product (ESOP) functions. In addition, we present a heuristic algorithm to sort and realize the product terms of ESOP functions in order to share the internal sub-products to reduce the number of gates in the proposed circuit. Proposed algorithms make the design more efficient with improvement 9.83 % in number of gates, 21.3 % in garbage outputs count and 14.75 % quantum cost parameters than the existing techniques averagely. Moreover, the area and power consumption of the proposed PLA are shown. Performance is also analyzed by using MCNC benchmark functions.</description><subject>Algorithms</subject><subject>Boolean</subject><subject>Circuit design</subject><subject>Circuits</subject><subject>Computation</subject><subject>Design</subject><subject>Electrical Engineering</subject><subject>Energy dissipation</subject><subject>Engineering</subject><subject>Garbage</subject><subject>Gates (circuits)</subject><subject>Heuristic methods</subject><subject>Logic</subject><subject>Mathematical analysis</subject><subject>Mathematical and Computational Engineering</subject><subject>Mathematical and Computational Physics</subject><subject>Mathematical models</subject><subject>Mechanical Engineering</subject><subject>Optical and Electronic Materials</subject><subject>Power consumption</subject><subject>Programmable logic arrays</subject><subject>Programmable logic devices</subject><subject>Synthesis</subject><subject>Theoretical</subject><subject>Transistors</subject><issn>1569-8025</issn><issn>1572-8137</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2016</creationdate><recordtype>article</recordtype><recordid>eNp1UE1Lw0AQXUTBWv0B3gJevERnZjfZ5FiKX1BQUM9Lst3YlDSpO4nQf--GCILgYZhheO_NmyfEJcINAuhbRsgoiQFD6ZTi5EjMMNEUZyj18TineZwBJafijHkLQEAKZ4JeD22_cVxz1FWRd1_Oc102LnpZLaKB6_Yj2vtuPdieI94UPizOxUlVNOwufvpcvN_fvS0f49Xzw9NysYqtVHkfrwGBCoWaksRVlCNqi0paUqWSCBYUSKsBVQouK9cutU4BVWFIZVlRIufietINBj4Hx73Z1Wxd0xSt6wY2mOUyRy3zNECv_kC33eDb4M6EwxlpTBUFFE4o6ztm7yqz9_Wu8AeDYMYUzZSiCSmaMUUzmqCJw_vxd-d_lf8nfQOxgHIE</recordid><startdate>20160601</startdate><enddate>20160601</enddate><creator>Tara, Nazma</creator><creator>Babu, Hafiz Md. Hasan</creator><general>Springer US</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>8FE</scope><scope>8FG</scope><scope>ABJCF</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K7-</scope><scope>L6V</scope><scope>M7S</scope><scope>P5Z</scope><scope>P62</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PTHSS</scope><scope>7SC</scope><scope>7SP</scope><scope>7U5</scope><scope>8FD</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20160601</creationdate><title>Synthesis of reversible PLA using products sharing</title><author>Tara, Nazma ; Babu, Hafiz Md. Hasan</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c349t-d0102a417255ef29117c143c24b4310c0403c701460e8bde6ce402fde663bf253</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2016</creationdate><topic>Algorithms</topic><topic>Boolean</topic><topic>Circuit design</topic><topic>Circuits</topic><topic>Computation</topic><topic>Design</topic><topic>Electrical Engineering</topic><topic>Energy dissipation</topic><topic>Engineering</topic><topic>Garbage</topic><topic>Gates (circuits)</topic><topic>Heuristic methods</topic><topic>Logic</topic><topic>Mathematical analysis</topic><topic>Mathematical and Computational Engineering</topic><topic>Mathematical and Computational Physics</topic><topic>Mathematical models</topic><topic>Mechanical Engineering</topic><topic>Optical and Electronic Materials</topic><topic>Power consumption</topic><topic>Programmable logic arrays</topic><topic>Programmable logic devices</topic><topic>Synthesis</topic><topic>Theoretical</topic><topic>Transistors</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Tara, Nazma</creatorcontrib><creatorcontrib>Babu, Hafiz Md. Hasan</creatorcontrib><collection>CrossRef</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science & Engineering Collection</collection><collection>ProQuest Central</collection><collection>Advanced Technologies & Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>AUTh Library subscriptions: ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection (Proquest) (PQ_SDU_P3)</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer Science Database</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>Advanced Technologies & Aerospace Database</collection><collection>ProQuest Advanced Technologies & Aerospace Collection</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>Engineering Collection</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics & Communications Abstracts</collection><collection>Solid State and Superconductivity Abstracts</collection><collection>Technology Research Database</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>Journal of computational electronics</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Tara, Nazma</au><au>Babu, Hafiz Md. Hasan</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Synthesis of reversible PLA using products sharing</atitle><jtitle>Journal of computational electronics</jtitle><stitle>J Comput Electron</stitle><date>2016-06-01</date><risdate>2016</risdate><volume>15</volume><issue>2</issue><spage>420</spage><epage>428</epage><pages>420-428</pages><issn>1569-8025</issn><eissn>1572-8137</eissn><abstract>Reversible logic is a computing design, where the ideal implementation would produce zero entropy gain. This unique feature causes prominent use of reversible computing. At the same time, more integration capability and regular structure for synthesizing large number of logic functions made programmable devices enthusiastic to use. In this paper, we propose design algorithm of one of the programmable logic devices, Programmable Logic Array (PLA) with a newly designed low cost 3
×
3 reversible Tara Babu (TB) gate, which can realize multi-output Exclusive-OR Sum of Product (ESOP) functions. In addition, we present a heuristic algorithm to sort and realize the product terms of ESOP functions in order to share the internal sub-products to reduce the number of gates in the proposed circuit. Proposed algorithms make the design more efficient with improvement 9.83 % in number of gates, 21.3 % in garbage outputs count and 14.75 % quantum cost parameters than the existing techniques averagely. Moreover, the area and power consumption of the proposed PLA are shown. Performance is also analyzed by using MCNC benchmark functions.</abstract><cop>New York</cop><pub>Springer US</pub><doi>10.1007/s10825-015-0762-5</doi><tpages>9</tpages></addata></record> |
fulltext | fulltext |
identifier | ISSN: 1569-8025 |
ispartof | Journal of computational electronics, 2016-06, Vol.15 (2), p.420-428 |
issn | 1569-8025 1572-8137 |
language | eng |
recordid | cdi_proquest_miscellaneous_1893917396 |
source | Springer Link |
subjects | Algorithms Boolean Circuit design Circuits Computation Design Electrical Engineering Energy dissipation Engineering Garbage Gates (circuits) Heuristic methods Logic Mathematical analysis Mathematical and Computational Engineering Mathematical and Computational Physics Mathematical models Mechanical Engineering Optical and Electronic Materials Power consumption Programmable logic arrays Programmable logic devices Synthesis Theoretical Transistors |
title | Synthesis of reversible PLA using products sharing |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-08T13%3A22%3A13IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Synthesis%20of%20reversible%20PLA%20using%20products%20sharing&rft.jtitle=Journal%20of%20computational%20electronics&rft.au=Tara,%20Nazma&rft.date=2016-06-01&rft.volume=15&rft.issue=2&rft.spage=420&rft.epage=428&rft.pages=420-428&rft.issn=1569-8025&rft.eissn=1572-8137&rft_id=info:doi/10.1007/s10825-015-0762-5&rft_dat=%3Cproquest_cross%3E2918271642%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c349t-d0102a417255ef29117c143c24b4310c0403c701460e8bde6ce402fde663bf253%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2918271642&rft_id=info:pmid/&rfr_iscdi=true |