Improving the Security of Dual Rail Logic in FPGA Using Controlled Placement and Routing

In this paper, we propose placement and routing techniques to deal with the timing unbalance problem in wave dynamic differential logic (WDDL) circuits. First, we study the impact of placement on the delay unbalance in a tree-based FPGA. Then, we propose an adaptation to the Pathfinder routing algor...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Amouri, E., Mrabet, H., Marrakchi, Z., Mehrez, H.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 206
container_issue
container_start_page 201
container_title
container_volume
creator Amouri, E.
Mrabet, H.
Marrakchi, Z.
Mehrez, H.
description In this paper, we propose placement and routing techniques to deal with the timing unbalance problem in wave dynamic differential logic (WDDL) circuits. First, we study the impact of placement on the delay unbalance in a tree-based FPGA. Then, we propose an adaptation to the Pathfinder routing algorithm to improve the delay balance. The experimental results demonstrate that our placement and routing techniques reduce the delay unbalance significantly. They achieve 93% of average timing balancing improvement in WDDL designs.
doi_str_mv 10.1109/ReConFig.2009.44
format Conference Proceeding
fullrecord <record><control><sourceid>hal_6IE</sourceid><recordid>TN_cdi_ieee_primary_5382052</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>5382052</ieee_id><sourcerecordid>oai_HAL_hal_01295098v1</sourcerecordid><originalsourceid>FETCH-LOGICAL-h209t-1a540efff27862e5d6ee4199e7a3abb1b9536d755e21e19dfdf1df2f705dc6d83</originalsourceid><addsrcrecordid>eNo9z01rwzAMBmDvC9Z1vQ928XWHdLZsx_GxdOsHBFa6FXYLbiy3HmlSkrTQf7-Ujuki0PsgJEKeOBtyzszrEsdVOQmbITBmhlJekQemY6OE4Vpckx7EkkVMarghA6MTLkFKBUbI2y4ToKJYCbgng6b5YV11mWSqR77nu31dHUO5oe0W6Sfmhzq0J1p5-nawBV3aUNC02oSchpJOFtMRXTVn3V3T1lVRoKOLwua4w7KltnR0WR3aDjySO2-LBgd_vU9Wk_ev8SxKP6bz8SiNtsBMG3GrJEPvPegkBlQuRpTcGNRW2PWar7sPY6eVQuDIjfPOc-fBa6ZcHrtE9MnLZe_WFtm-Djtbn7LKhmw2SrPzjHEwipnkyDv7fLEBEf-xEgkwBeIXV79kuw</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Improving the Security of Dual Rail Logic in FPGA Using Controlled Placement and Routing</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Amouri, E. ; Mrabet, H. ; Marrakchi, Z. ; Mehrez, H.</creator><creatorcontrib>Amouri, E. ; Mrabet, H. ; Marrakchi, Z. ; Mehrez, H.</creatorcontrib><description>In this paper, we propose placement and routing techniques to deal with the timing unbalance problem in wave dynamic differential logic (WDDL) circuits. First, we study the impact of placement on the delay unbalance in a tree-based FPGA. Then, we propose an adaptation to the Pathfinder routing algorithm to improve the delay balance. The experimental results demonstrate that our placement and routing techniques reduce the delay unbalance significantly. They achieve 93% of average timing balancing improvement in WDDL designs.</description><identifier>ISSN: 2325-6532</identifier><identifier>ISBN: 9781424452934</identifier><identifier>ISBN: 1424452937</identifier><identifier>EISSN: 2640-0472</identifier><identifier>EISBN: 0769539173</identifier><identifier>EISBN: 9780769539171</identifier><identifier>DOI: 10.1109/ReConFig.2009.44</identifier><language>eng</language><publisher>IEEE</publisher><subject>Computer Science ; Cryptography ; Delay ; Differential Power Analysis ; Energy consumption ; Field programmable gate arrays ; Logic ; MFPGA ; Page description languages ; Placement ; Rails ; Routing ; Security ; Timing ; Timing balance ; WDDL</subject><ispartof>2009 International Conference on Reconfigurable Computing and FPGAs, 2009, p.201-206</ispartof><rights>Distributed under a Creative Commons Attribution 4.0 International License</rights><woscitedreferencessubscribed>false</woscitedreferencessubscribed><orcidid>0000-0002-0692-1754</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/5382052$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,776,780,785,786,881,2052,27904,54898</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/5382052$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc><backlink>$$Uhttps://hal.science/hal-01295098$$DView record in HAL$$Hfree_for_read</backlink></links><search><creatorcontrib>Amouri, E.</creatorcontrib><creatorcontrib>Mrabet, H.</creatorcontrib><creatorcontrib>Marrakchi, Z.</creatorcontrib><creatorcontrib>Mehrez, H.</creatorcontrib><title>Improving the Security of Dual Rail Logic in FPGA Using Controlled Placement and Routing</title><title>2009 International Conference on Reconfigurable Computing and FPGAs</title><addtitle>RECONF</addtitle><description>In this paper, we propose placement and routing techniques to deal with the timing unbalance problem in wave dynamic differential logic (WDDL) circuits. First, we study the impact of placement on the delay unbalance in a tree-based FPGA. Then, we propose an adaptation to the Pathfinder routing algorithm to improve the delay balance. The experimental results demonstrate that our placement and routing techniques reduce the delay unbalance significantly. They achieve 93% of average timing balancing improvement in WDDL designs.</description><subject>Computer Science</subject><subject>Cryptography</subject><subject>Delay</subject><subject>Differential Power Analysis</subject><subject>Energy consumption</subject><subject>Field programmable gate arrays</subject><subject>Logic</subject><subject>MFPGA</subject><subject>Page description languages</subject><subject>Placement</subject><subject>Rails</subject><subject>Routing</subject><subject>Security</subject><subject>Timing</subject><subject>Timing balance</subject><subject>WDDL</subject><issn>2325-6532</issn><issn>2640-0472</issn><isbn>9781424452934</isbn><isbn>1424452937</isbn><isbn>0769539173</isbn><isbn>9780769539171</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2009</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNo9z01rwzAMBmDvC9Z1vQ928XWHdLZsx_GxdOsHBFa6FXYLbiy3HmlSkrTQf7-Ujuki0PsgJEKeOBtyzszrEsdVOQmbITBmhlJekQemY6OE4Vpckx7EkkVMarghA6MTLkFKBUbI2y4ToKJYCbgng6b5YV11mWSqR77nu31dHUO5oe0W6Sfmhzq0J1p5-nawBV3aUNC02oSchpJOFtMRXTVn3V3T1lVRoKOLwua4w7KltnR0WR3aDjySO2-LBgd_vU9Wk_ev8SxKP6bz8SiNtsBMG3GrJEPvPegkBlQuRpTcGNRW2PWar7sPY6eVQuDIjfPOc-fBa6ZcHrtE9MnLZe_WFtm-Djtbn7LKhmw2SrPzjHEwipnkyDv7fLEBEf-xEgkwBeIXV79kuw</recordid><startdate>200912</startdate><enddate>200912</enddate><creator>Amouri, E.</creator><creator>Mrabet, H.</creator><creator>Marrakchi, Z.</creator><creator>Mehrez, H.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope><scope>1XC</scope><orcidid>https://orcid.org/0000-0002-0692-1754</orcidid></search><sort><creationdate>200912</creationdate><title>Improving the Security of Dual Rail Logic in FPGA Using Controlled Placement and Routing</title><author>Amouri, E. ; Mrabet, H. ; Marrakchi, Z. ; Mehrez, H.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-h209t-1a540efff27862e5d6ee4199e7a3abb1b9536d755e21e19dfdf1df2f705dc6d83</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2009</creationdate><topic>Computer Science</topic><topic>Cryptography</topic><topic>Delay</topic><topic>Differential Power Analysis</topic><topic>Energy consumption</topic><topic>Field programmable gate arrays</topic><topic>Logic</topic><topic>MFPGA</topic><topic>Page description languages</topic><topic>Placement</topic><topic>Rails</topic><topic>Routing</topic><topic>Security</topic><topic>Timing</topic><topic>Timing balance</topic><topic>WDDL</topic><toplevel>online_resources</toplevel><creatorcontrib>Amouri, E.</creatorcontrib><creatorcontrib>Mrabet, H.</creatorcontrib><creatorcontrib>Marrakchi, Z.</creatorcontrib><creatorcontrib>Mehrez, H.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection><collection>Hyper Article en Ligne (HAL)</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Amouri, E.</au><au>Mrabet, H.</au><au>Marrakchi, Z.</au><au>Mehrez, H.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Improving the Security of Dual Rail Logic in FPGA Using Controlled Placement and Routing</atitle><btitle>2009 International Conference on Reconfigurable Computing and FPGAs</btitle><stitle>RECONF</stitle><date>2009-12</date><risdate>2009</risdate><spage>201</spage><epage>206</epage><pages>201-206</pages><issn>2325-6532</issn><eissn>2640-0472</eissn><isbn>9781424452934</isbn><isbn>1424452937</isbn><eisbn>0769539173</eisbn><eisbn>9780769539171</eisbn><abstract>In this paper, we propose placement and routing techniques to deal with the timing unbalance problem in wave dynamic differential logic (WDDL) circuits. First, we study the impact of placement on the delay unbalance in a tree-based FPGA. Then, we propose an adaptation to the Pathfinder routing algorithm to improve the delay balance. The experimental results demonstrate that our placement and routing techniques reduce the delay unbalance significantly. They achieve 93% of average timing balancing improvement in WDDL designs.</abstract><pub>IEEE</pub><doi>10.1109/ReConFig.2009.44</doi><tpages>6</tpages><orcidid>https://orcid.org/0000-0002-0692-1754</orcidid></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 2325-6532
ispartof 2009 International Conference on Reconfigurable Computing and FPGAs, 2009, p.201-206
issn 2325-6532
2640-0472
language eng
recordid cdi_ieee_primary_5382052
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Computer Science
Cryptography
Delay
Differential Power Analysis
Energy consumption
Field programmable gate arrays
Logic
MFPGA
Page description languages
Placement
Rails
Routing
Security
Timing
Timing balance
WDDL
title Improving the Security of Dual Rail Logic in FPGA Using Controlled Placement and Routing
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-27T12%3A26%3A26IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-hal_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Improving%20the%20Security%20of%20Dual%20Rail%20Logic%20in%20FPGA%20Using%20Controlled%20Placement%20and%20Routing&rft.btitle=2009%20International%20Conference%20on%20Reconfigurable%20Computing%20and%20FPGAs&rft.au=Amouri,%20E.&rft.date=2009-12&rft.spage=201&rft.epage=206&rft.pages=201-206&rft.issn=2325-6532&rft.eissn=2640-0472&rft.isbn=9781424452934&rft.isbn_list=1424452937&rft_id=info:doi/10.1109/ReConFig.2009.44&rft_dat=%3Chal_6IE%3Eoai_HAL_hal_01295098v1%3C/hal_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=0769539173&rft.eisbn_list=9780769539171&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=5382052&rfr_iscdi=true