Design of reversible sequential circuits optimizing quantum cost, delay, and garbage outputs

Reversible logic has shown potential to have extensive applications in emerging technologies such as quantum computing, optical computing, quantum dot cellular automata as well as ultra low power VLSI circuits. Recently, several researchers have focused their efforts on the design and synthesis of e...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:ACM journal on emerging technologies in computing systems 2010-12, Vol.6 (4), p.1-31
Hauptverfasser: Thapliyal, Himanshu, Ranganathan, Nagarajan
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 31
container_issue 4
container_start_page 1
container_title ACM journal on emerging technologies in computing systems
container_volume 6
creator Thapliyal, Himanshu
Ranganathan, Nagarajan
description Reversible logic has shown potential to have extensive applications in emerging technologies such as quantum computing, optical computing, quantum dot cellular automata as well as ultra low power VLSI circuits. Recently, several researchers have focused their efforts on the design and synthesis of efficient reversible logic circuits. In these works, the primary design focus has been on optimizing the number of reversible gates and the garbage outputs. The number of reversible gates is not a good metric of optimization as each reversible gate is of different type and computational complexity, and thus will have a different quantum cost and delay. The computational complexity of a reversible gate can be represented by its quantum cost. Further, delay constitutes an important metric, which has not been addressed in prior works on reversible sequential circuits as a design metric to be optimized. In this work, we present novel designs of reversible sequential circuits that are optimized in terms of quantum cost, delay and the garbage outputs. The optimized designs of several reversible sequential circuits are presented including the D Latch, the JK latch, the T latch and the SR latch, and their corresponding reversible master-slave flip-flop designs. The proposed master-slave flip-flop designs have the special property that they don't require the inversion of the clock for use in the slave latch. Further, we introduce a novel strategy of cascading a Fredkin gate at the outputs of a reversible latch to realize the designs of the Fredkin gate based asynchronous set/reset D latch and the master-slave D flip-flop. Finally, as an example of complex reversible sequential circuits, the reversible logic design of the universal shift register is introduced. The proposed reversible sequential designs were verified through simulations using Verilog HDL and simulation results are presented.
doi_str_mv 10.1145/1877745.1877748
format Article
fullrecord <record><control><sourceid>crossref</sourceid><recordid>TN_cdi_crossref_primary_10_1145_1877745_1877748</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>10_1145_1877745_1877748</sourcerecordid><originalsourceid>FETCH-LOGICAL-c307t-e744fb309c67c8de8c35eca7ed79a0b0e34d1a0a05332f1fce75d0e7f4892d933</originalsourceid><addsrcrecordid>eNo90M1KAzEUhuEgCtbq2m0uoNOeTBKTWUr9hYIb3QlDJjkZIvPTJhmhXr1IB1fPt_oWLyG3DNaMCblhWikl5PqkPiMLJiUUQgs4_9-8vCRXKX0BcFWpakE-HzCFdqCjpxG_MabQdEgTHiYccjAdtSHaKeREx30OffgJQ0sPkxny1FM7pryiDjtzXFEzONqa2JgW6Tjl_ZTTNbnwpkt4M7skH0-P79uXYvf2_Lq93xWWg8oFKiF8w6Gyd8pqh9pyidYodKoy0ABy4ZgBA5Lz0jNvUUkHqLzQVekqzpdkc_q1cUwpoq_3MfQmHmsG9V-ceo4zq_kvx5RZRA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Design of reversible sequential circuits optimizing quantum cost, delay, and garbage outputs</title><source>Access via ACM Digital Library</source><creator>Thapliyal, Himanshu ; Ranganathan, Nagarajan</creator><creatorcontrib>Thapliyal, Himanshu ; Ranganathan, Nagarajan</creatorcontrib><description>Reversible logic has shown potential to have extensive applications in emerging technologies such as quantum computing, optical computing, quantum dot cellular automata as well as ultra low power VLSI circuits. Recently, several researchers have focused their efforts on the design and synthesis of efficient reversible logic circuits. In these works, the primary design focus has been on optimizing the number of reversible gates and the garbage outputs. The number of reversible gates is not a good metric of optimization as each reversible gate is of different type and computational complexity, and thus will have a different quantum cost and delay. The computational complexity of a reversible gate can be represented by its quantum cost. Further, delay constitutes an important metric, which has not been addressed in prior works on reversible sequential circuits as a design metric to be optimized. In this work, we present novel designs of reversible sequential circuits that are optimized in terms of quantum cost, delay and the garbage outputs. The optimized designs of several reversible sequential circuits are presented including the D Latch, the JK latch, the T latch and the SR latch, and their corresponding reversible master-slave flip-flop designs. The proposed master-slave flip-flop designs have the special property that they don't require the inversion of the clock for use in the slave latch. Further, we introduce a novel strategy of cascading a Fredkin gate at the outputs of a reversible latch to realize the designs of the Fredkin gate based asynchronous set/reset D latch and the master-slave D flip-flop. Finally, as an example of complex reversible sequential circuits, the reversible logic design of the universal shift register is introduced. The proposed reversible sequential designs were verified through simulations using Verilog HDL and simulation results are presented.</description><identifier>ISSN: 1550-4832</identifier><identifier>EISSN: 1550-4840</identifier><identifier>DOI: 10.1145/1877745.1877748</identifier><language>eng</language><ispartof>ACM journal on emerging technologies in computing systems, 2010-12, Vol.6 (4), p.1-31</ispartof><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c307t-e744fb309c67c8de8c35eca7ed79a0b0e34d1a0a05332f1fce75d0e7f4892d933</citedby><cites>FETCH-LOGICAL-c307t-e744fb309c67c8de8c35eca7ed79a0b0e34d1a0a05332f1fce75d0e7f4892d933</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>315,781,785,27929,27930</link.rule.ids></links><search><creatorcontrib>Thapliyal, Himanshu</creatorcontrib><creatorcontrib>Ranganathan, Nagarajan</creatorcontrib><title>Design of reversible sequential circuits optimizing quantum cost, delay, and garbage outputs</title><title>ACM journal on emerging technologies in computing systems</title><description>Reversible logic has shown potential to have extensive applications in emerging technologies such as quantum computing, optical computing, quantum dot cellular automata as well as ultra low power VLSI circuits. Recently, several researchers have focused their efforts on the design and synthesis of efficient reversible logic circuits. In these works, the primary design focus has been on optimizing the number of reversible gates and the garbage outputs. The number of reversible gates is not a good metric of optimization as each reversible gate is of different type and computational complexity, and thus will have a different quantum cost and delay. The computational complexity of a reversible gate can be represented by its quantum cost. Further, delay constitutes an important metric, which has not been addressed in prior works on reversible sequential circuits as a design metric to be optimized. In this work, we present novel designs of reversible sequential circuits that are optimized in terms of quantum cost, delay and the garbage outputs. The optimized designs of several reversible sequential circuits are presented including the D Latch, the JK latch, the T latch and the SR latch, and their corresponding reversible master-slave flip-flop designs. The proposed master-slave flip-flop designs have the special property that they don't require the inversion of the clock for use in the slave latch. Further, we introduce a novel strategy of cascading a Fredkin gate at the outputs of a reversible latch to realize the designs of the Fredkin gate based asynchronous set/reset D latch and the master-slave D flip-flop. Finally, as an example of complex reversible sequential circuits, the reversible logic design of the universal shift register is introduced. The proposed reversible sequential designs were verified through simulations using Verilog HDL and simulation results are presented.</description><issn>1550-4832</issn><issn>1550-4840</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2010</creationdate><recordtype>article</recordtype><recordid>eNo90M1KAzEUhuEgCtbq2m0uoNOeTBKTWUr9hYIb3QlDJjkZIvPTJhmhXr1IB1fPt_oWLyG3DNaMCblhWikl5PqkPiMLJiUUQgs4_9-8vCRXKX0BcFWpakE-HzCFdqCjpxG_MabQdEgTHiYccjAdtSHaKeREx30OffgJQ0sPkxny1FM7pryiDjtzXFEzONqa2JgW6Tjl_ZTTNbnwpkt4M7skH0-P79uXYvf2_Lq93xWWg8oFKiF8w6Gyd8pqh9pyidYodKoy0ABy4ZgBA5Lz0jNvUUkHqLzQVekqzpdkc_q1cUwpoq_3MfQmHmsG9V-ceo4zq_kvx5RZRA</recordid><startdate>201012</startdate><enddate>201012</enddate><creator>Thapliyal, Himanshu</creator><creator>Ranganathan, Nagarajan</creator><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>201012</creationdate><title>Design of reversible sequential circuits optimizing quantum cost, delay, and garbage outputs</title><author>Thapliyal, Himanshu ; Ranganathan, Nagarajan</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c307t-e744fb309c67c8de8c35eca7ed79a0b0e34d1a0a05332f1fce75d0e7f4892d933</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2010</creationdate><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Thapliyal, Himanshu</creatorcontrib><creatorcontrib>Ranganathan, Nagarajan</creatorcontrib><collection>CrossRef</collection><jtitle>ACM journal on emerging technologies in computing systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Thapliyal, Himanshu</au><au>Ranganathan, Nagarajan</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Design of reversible sequential circuits optimizing quantum cost, delay, and garbage outputs</atitle><jtitle>ACM journal on emerging technologies in computing systems</jtitle><date>2010-12</date><risdate>2010</risdate><volume>6</volume><issue>4</issue><spage>1</spage><epage>31</epage><pages>1-31</pages><issn>1550-4832</issn><eissn>1550-4840</eissn><abstract>Reversible logic has shown potential to have extensive applications in emerging technologies such as quantum computing, optical computing, quantum dot cellular automata as well as ultra low power VLSI circuits. Recently, several researchers have focused their efforts on the design and synthesis of efficient reversible logic circuits. In these works, the primary design focus has been on optimizing the number of reversible gates and the garbage outputs. The number of reversible gates is not a good metric of optimization as each reversible gate is of different type and computational complexity, and thus will have a different quantum cost and delay. The computational complexity of a reversible gate can be represented by its quantum cost. Further, delay constitutes an important metric, which has not been addressed in prior works on reversible sequential circuits as a design metric to be optimized. In this work, we present novel designs of reversible sequential circuits that are optimized in terms of quantum cost, delay and the garbage outputs. The optimized designs of several reversible sequential circuits are presented including the D Latch, the JK latch, the T latch and the SR latch, and their corresponding reversible master-slave flip-flop designs. The proposed master-slave flip-flop designs have the special property that they don't require the inversion of the clock for use in the slave latch. Further, we introduce a novel strategy of cascading a Fredkin gate at the outputs of a reversible latch to realize the designs of the Fredkin gate based asynchronous set/reset D latch and the master-slave D flip-flop. Finally, as an example of complex reversible sequential circuits, the reversible logic design of the universal shift register is introduced. The proposed reversible sequential designs were verified through simulations using Verilog HDL and simulation results are presented.</abstract><doi>10.1145/1877745.1877748</doi><tpages>31</tpages></addata></record>
fulltext fulltext
identifier ISSN: 1550-4832
ispartof ACM journal on emerging technologies in computing systems, 2010-12, Vol.6 (4), p.1-31
issn 1550-4832
1550-4840
language eng
recordid cdi_crossref_primary_10_1145_1877745_1877748
source Access via ACM Digital Library
title Design of reversible sequential circuits optimizing quantum cost, delay, and garbage outputs
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-12T22%3A27%3A19IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-crossref&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Design%20of%20reversible%20sequential%20circuits%20optimizing%20quantum%20cost,%20delay,%20and%20garbage%20outputs&rft.jtitle=ACM%20journal%20on%20emerging%20technologies%20in%20computing%20systems&rft.au=Thapliyal,%20Himanshu&rft.date=2010-12&rft.volume=6&rft.issue=4&rft.spage=1&rft.epage=31&rft.pages=1-31&rft.issn=1550-4832&rft.eissn=1550-4840&rft_id=info:doi/10.1145/1877745.1877748&rft_dat=%3Ccrossref%3E10_1145_1877745_1877748%3C/crossref%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true