A Ternary Decision Diagram (TDD)-Based Synthesis Approach for Ternary Logic Circuits

Ternary reversible logic synthesis has started gaining the attention of researchers in recent years because of its distinct advantages over binary reversible logic synthesis. However, the existing methods for the synthesis of ternary reversible logic circuits are applicable only to smaller benchmark...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of the Institution of Engineers (India). Series B, Electrical Engineering, Electronics and telecommunication engineering, Computer engineering Electrical Engineering, Electronics and telecommunication engineering, Computer engineering, 2019-08, Vol.100 (4), p.295-307
Hauptverfasser: Rani, P. Mercy Nesa, Kole, Abhoy, Datta, Kamalika
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 307
container_issue 4
container_start_page 295
container_title Journal of the Institution of Engineers (India). Series B, Electrical Engineering, Electronics and telecommunication engineering, Computer engineering
container_volume 100
creator Rani, P. Mercy Nesa
Kole, Abhoy
Datta, Kamalika
description Ternary reversible logic synthesis has started gaining the attention of researchers in recent years because of its distinct advantages over binary reversible logic synthesis. However, the existing methods for the synthesis of ternary reversible logic circuits are applicable only to smaller benchmarks. The present paper proposes an efficient synthesis approach in this regard using ternary decision diagrams (TDDs). A TDD is first generated for the function that is to be synthesized. Then, using a gate library of ternary reversible gates, each TDD node is mapped to a sequence of ternary reversible gates that are finally merged together to form the required netlist. The ternary gate library consists of ternary reversible gates such as multi-polarity ternary Feynman gate and multi-polarity ternary Toffoli gate. To estimate the quantum cost, we propose a decomposition approach to represent a ternary reversible gate in terms of ternary elementary gates. We have carried out experimental evaluation on two types of benchmarks. The first type consists of binary reversible benchmarks converted into ternary reversible benchmarks using a transformation approach. The second type is based on ternary non-reversible benchmarks. We have reported the results for benchmarks with up to 13 inputs with a longest runtime of 7 min, which compares favourably with the existing works in the literature.
doi_str_mv 10.1007/s40031-019-00414-y
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2280622856</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2280622856</sourcerecordid><originalsourceid>FETCH-LOGICAL-c185y-cff117ba82ff05188e5b3b816dbb8b3f8113488a35fcb84044c27b7f0df278d43</originalsourceid><addsrcrecordid>eNp9kD1PwzAQhiMEEhX0DzBZYoHBcOc4iTuWli-pEgNhtmzHbl21SbHbIf8eQ1DZWO5ueJ_TqyfLrhDuEKC6jxwgRwo4oQAcOe1PshFjBVCGyE-PN5Tn2TjGNQCg4AWbTEZZPSW1Da0KPZlb46PvWjL3ahnUltzU8_ktfVDRNuS9b_crG30k090udMqsiOvCkV10S2_IzAdz8Pt4mZ05tYl2_Lsvso-nx3r2Qhdvz6-z6YIaFEVPjXOIlVaCOQcFCmELnWuBZaO10LkTiDkXQuWFM1pw4NywSlcOGscq0fD8Irse_qZGnwcb93LdHVKhTZSMCSjTKMqUYkPKhC7GYJ3cBb9NrSWC_BYoB4EyCZQ_AmWfoHyAYgq3Sxv-Xv9DfQGjXnI1</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2280622856</pqid></control><display><type>article</type><title>A Ternary Decision Diagram (TDD)-Based Synthesis Approach for Ternary Logic Circuits</title><source>SpringerLink Journals - AutoHoldings</source><creator>Rani, P. Mercy Nesa ; Kole, Abhoy ; Datta, Kamalika</creator><creatorcontrib>Rani, P. Mercy Nesa ; Kole, Abhoy ; Datta, Kamalika</creatorcontrib><description>Ternary reversible logic synthesis has started gaining the attention of researchers in recent years because of its distinct advantages over binary reversible logic synthesis. However, the existing methods for the synthesis of ternary reversible logic circuits are applicable only to smaller benchmarks. The present paper proposes an efficient synthesis approach in this regard using ternary decision diagrams (TDDs). A TDD is first generated for the function that is to be synthesized. Then, using a gate library of ternary reversible gates, each TDD node is mapped to a sequence of ternary reversible gates that are finally merged together to form the required netlist. The ternary gate library consists of ternary reversible gates such as multi-polarity ternary Feynman gate and multi-polarity ternary Toffoli gate. To estimate the quantum cost, we propose a decomposition approach to represent a ternary reversible gate in terms of ternary elementary gates. We have carried out experimental evaluation on two types of benchmarks. The first type consists of binary reversible benchmarks converted into ternary reversible benchmarks using a transformation approach. The second type is based on ternary non-reversible benchmarks. We have reported the results for benchmarks with up to 13 inputs with a longest runtime of 7 min, which compares favourably with the existing works in the literature.</description><identifier>ISSN: 2250-2106</identifier><identifier>EISSN: 2250-2114</identifier><identifier>DOI: 10.1007/s40031-019-00414-y</identifier><language>eng</language><publisher>New Delhi: Springer India</publisher><subject>Benchmarks ; Circuit diagrams ; Communications Engineering ; Engineering ; Gates ; Logic circuits ; Logic synthesis ; Networks ; Original Contribution ; Polarity</subject><ispartof>Journal of the Institution of Engineers (India). Series B, Electrical Engineering, Electronics and telecommunication engineering, Computer engineering, 2019-08, Vol.100 (4), p.295-307</ispartof><rights>The Institution of Engineers (India) 2019</rights><rights>Copyright Springer Nature B.V. 2019</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c185y-cff117ba82ff05188e5b3b816dbb8b3f8113488a35fcb84044c27b7f0df278d43</cites><orcidid>0000-0002-2208-3973</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/s40031-019-00414-y$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/s40031-019-00414-y$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>314,777,781,27905,27906,41469,42538,51300</link.rule.ids></links><search><creatorcontrib>Rani, P. Mercy Nesa</creatorcontrib><creatorcontrib>Kole, Abhoy</creatorcontrib><creatorcontrib>Datta, Kamalika</creatorcontrib><title>A Ternary Decision Diagram (TDD)-Based Synthesis Approach for Ternary Logic Circuits</title><title>Journal of the Institution of Engineers (India). Series B, Electrical Engineering, Electronics and telecommunication engineering, Computer engineering</title><addtitle>J. Inst. Eng. India Ser. B</addtitle><description>Ternary reversible logic synthesis has started gaining the attention of researchers in recent years because of its distinct advantages over binary reversible logic synthesis. However, the existing methods for the synthesis of ternary reversible logic circuits are applicable only to smaller benchmarks. The present paper proposes an efficient synthesis approach in this regard using ternary decision diagrams (TDDs). A TDD is first generated for the function that is to be synthesized. Then, using a gate library of ternary reversible gates, each TDD node is mapped to a sequence of ternary reversible gates that are finally merged together to form the required netlist. The ternary gate library consists of ternary reversible gates such as multi-polarity ternary Feynman gate and multi-polarity ternary Toffoli gate. To estimate the quantum cost, we propose a decomposition approach to represent a ternary reversible gate in terms of ternary elementary gates. We have carried out experimental evaluation on two types of benchmarks. The first type consists of binary reversible benchmarks converted into ternary reversible benchmarks using a transformation approach. The second type is based on ternary non-reversible benchmarks. We have reported the results for benchmarks with up to 13 inputs with a longest runtime of 7 min, which compares favourably with the existing works in the literature.</description><subject>Benchmarks</subject><subject>Circuit diagrams</subject><subject>Communications Engineering</subject><subject>Engineering</subject><subject>Gates</subject><subject>Logic circuits</subject><subject>Logic synthesis</subject><subject>Networks</subject><subject>Original Contribution</subject><subject>Polarity</subject><issn>2250-2106</issn><issn>2250-2114</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2019</creationdate><recordtype>article</recordtype><recordid>eNp9kD1PwzAQhiMEEhX0DzBZYoHBcOc4iTuWli-pEgNhtmzHbl21SbHbIf8eQ1DZWO5ueJ_TqyfLrhDuEKC6jxwgRwo4oQAcOe1PshFjBVCGyE-PN5Tn2TjGNQCg4AWbTEZZPSW1Da0KPZlb46PvWjL3ahnUltzU8_ktfVDRNuS9b_crG30k090udMqsiOvCkV10S2_IzAdz8Pt4mZ05tYl2_Lsvso-nx3r2Qhdvz6-z6YIaFEVPjXOIlVaCOQcFCmELnWuBZaO10LkTiDkXQuWFM1pw4NywSlcOGscq0fD8Irse_qZGnwcb93LdHVKhTZSMCSjTKMqUYkPKhC7GYJ3cBb9NrSWC_BYoB4EyCZQ_AmWfoHyAYgq3Sxv-Xv9DfQGjXnI1</recordid><startdate>20190801</startdate><enddate>20190801</enddate><creator>Rani, P. Mercy Nesa</creator><creator>Kole, Abhoy</creator><creator>Datta, Kamalika</creator><general>Springer India</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0000-0002-2208-3973</orcidid></search><sort><creationdate>20190801</creationdate><title>A Ternary Decision Diagram (TDD)-Based Synthesis Approach for Ternary Logic Circuits</title><author>Rani, P. Mercy Nesa ; Kole, Abhoy ; Datta, Kamalika</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c185y-cff117ba82ff05188e5b3b816dbb8b3f8113488a35fcb84044c27b7f0df278d43</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2019</creationdate><topic>Benchmarks</topic><topic>Circuit diagrams</topic><topic>Communications Engineering</topic><topic>Engineering</topic><topic>Gates</topic><topic>Logic circuits</topic><topic>Logic synthesis</topic><topic>Networks</topic><topic>Original Contribution</topic><topic>Polarity</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Rani, P. Mercy Nesa</creatorcontrib><creatorcontrib>Kole, Abhoy</creatorcontrib><creatorcontrib>Datta, Kamalika</creatorcontrib><collection>CrossRef</collection><jtitle>Journal of the Institution of Engineers (India). Series B, Electrical Engineering, Electronics and telecommunication engineering, Computer engineering</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Rani, P. Mercy Nesa</au><au>Kole, Abhoy</au><au>Datta, Kamalika</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A Ternary Decision Diagram (TDD)-Based Synthesis Approach for Ternary Logic Circuits</atitle><jtitle>Journal of the Institution of Engineers (India). Series B, Electrical Engineering, Electronics and telecommunication engineering, Computer engineering</jtitle><stitle>J. Inst. Eng. India Ser. B</stitle><date>2019-08-01</date><risdate>2019</risdate><volume>100</volume><issue>4</issue><spage>295</spage><epage>307</epage><pages>295-307</pages><issn>2250-2106</issn><eissn>2250-2114</eissn><abstract>Ternary reversible logic synthesis has started gaining the attention of researchers in recent years because of its distinct advantages over binary reversible logic synthesis. However, the existing methods for the synthesis of ternary reversible logic circuits are applicable only to smaller benchmarks. The present paper proposes an efficient synthesis approach in this regard using ternary decision diagrams (TDDs). A TDD is first generated for the function that is to be synthesized. Then, using a gate library of ternary reversible gates, each TDD node is mapped to a sequence of ternary reversible gates that are finally merged together to form the required netlist. The ternary gate library consists of ternary reversible gates such as multi-polarity ternary Feynman gate and multi-polarity ternary Toffoli gate. To estimate the quantum cost, we propose a decomposition approach to represent a ternary reversible gate in terms of ternary elementary gates. We have carried out experimental evaluation on two types of benchmarks. The first type consists of binary reversible benchmarks converted into ternary reversible benchmarks using a transformation approach. The second type is based on ternary non-reversible benchmarks. We have reported the results for benchmarks with up to 13 inputs with a longest runtime of 7 min, which compares favourably with the existing works in the literature.</abstract><cop>New Delhi</cop><pub>Springer India</pub><doi>10.1007/s40031-019-00414-y</doi><tpages>13</tpages><orcidid>https://orcid.org/0000-0002-2208-3973</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 2250-2106
ispartof Journal of the Institution of Engineers (India). Series B, Electrical Engineering, Electronics and telecommunication engineering, Computer engineering, 2019-08, Vol.100 (4), p.295-307
issn 2250-2106
2250-2114
language eng
recordid cdi_proquest_journals_2280622856
source SpringerLink Journals - AutoHoldings
subjects Benchmarks
Circuit diagrams
Communications Engineering
Engineering
Gates
Logic circuits
Logic synthesis
Networks
Original Contribution
Polarity
title A Ternary Decision Diagram (TDD)-Based Synthesis Approach for Ternary Logic Circuits
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-17T16%3A34%3A46IST&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=A%20Ternary%20Decision%20Diagram%20(TDD)-Based%20Synthesis%20Approach%20for%20Ternary%20Logic%20Circuits&rft.jtitle=Journal%20of%20the%20Institution%20of%20Engineers%20(India).%20Series%20B,%20Electrical%20Engineering,%20Electronics%20and%20telecommunication%20engineering,%20Computer%20engineering&rft.au=Rani,%20P.%20Mercy%20Nesa&rft.date=2019-08-01&rft.volume=100&rft.issue=4&rft.spage=295&rft.epage=307&rft.pages=295-307&rft.issn=2250-2106&rft.eissn=2250-2114&rft_id=info:doi/10.1007/s40031-019-00414-y&rft_dat=%3Cproquest_cross%3E2280622856%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2280622856&rft_id=info:pmid/&rfr_iscdi=true