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...

Full description

Saved in:
Bibliographic Details
Published in:Journal of computational electronics 2016-06, Vol.15 (2), p.420-428
Main Authors: Tara, Nazma, Babu, Hafiz Md. Hasan
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 &amp; Engineering Collection</collection><collection>ProQuest Central</collection><collection>Advanced Technologies &amp; 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 &amp; Aerospace Database</collection><collection>ProQuest Advanced Technologies &amp; 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 &amp; 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