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...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
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 |