Loading…
Heterogeneous Logic Implementation for Adders in VTR
Verilog-to-Routing (VTR) is a Field-Programmable Gate Array (FPGA) Computer-Aided Design (CAD) tool. It is composed of three tools, namely ODIN II, ABC and VPR with each performing distinctive optimizations at different stages of the design flow. The elaboration and hard block synthesis stage of VTR...
Saved in:
Main Authors: | , , , |
---|---|
Format: | Conference Proceeding |
Language: | English |
Subjects: | |
Online Access: | Request full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | |
---|---|
cites | |
container_end_page | 63 |
container_issue | |
container_start_page | 57 |
container_title | |
container_volume | |
creator | Kaur, Harpreet Krylov, Georgiy Damghani, Seyed Alireza Kent, Kenneth B. |
description | Verilog-to-Routing (VTR) is a Field-Programmable Gate Array (FPGA) Computer-Aided Design (CAD) tool. It is composed of three tools, namely ODIN II, ABC and VPR with each performing distinctive optimizations at different stages of the design flow. The elaboration and hard block synthesis stage of VTR is the core responsibility of the sub-project ODIN II. This work enables ODIN II to use fewer hard adders in the circuit by allowing soft logic implementation alongside hard logic for circuits featuring addition operations. This is particularly useful in scenarios where a sufficient number of hard blocks are not available. The results of applying our modifications to ODIN II as well as the entire VTR flow have been analysed. The results reveal the potential of current adder optimizations to achieve up to 17% performance gains in terms of critical path delays. Another effect of the optimization is the implications on the resulting device size. Some future prospects in this respect are also outlined in this paper. |
doi_str_mv | 10.1109/RSP53691.2021.9806205 |
format | conference_proceeding |
fullrecord | <record><control><sourceid>ieee_CHZPO</sourceid><recordid>TN_cdi_ieee_primary_9806205</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9806205</ieee_id><sourcerecordid>9806205</sourcerecordid><originalsourceid>FETCH-LOGICAL-i203t-a7a5a8b8ed1ef25061cd4b0a44769ae73c92779eeebbb56a11e91d84bcdd79e13</originalsourceid><addsrcrecordid>eNotj9tKw0AURUdBsNR8gQjzA4nnzDXzWIraQqDSi69lJnNSRpqkJPHBv7dgnzYsFgs2Yy8IBSK41-3uU0vjsBAgsHAlGAH6jmXOlmiMVsZpI-7ZTKCGXGt0jywbx28AkAIUKjNjakUTDf2JOup_Rl71p1TzdXs5U0vd5KfUd7zpB76IkYaRp45_7bdP7KHx55Gy287Z4f1tv1zl1eZjvVxUeRIgp9xbr30ZSopIjdBgsI4qgFfKGufJytoJax0RhRC08YjkMJYq1DFeMco5e_7vpqtzvAyp9cPv8fZT_gFnAEb_</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Heterogeneous Logic Implementation for Adders in VTR</title><source>IEEE Xplore All Conference Series</source><creator>Kaur, Harpreet ; Krylov, Georgiy ; Damghani, Seyed Alireza ; Kent, Kenneth B.</creator><creatorcontrib>Kaur, Harpreet ; Krylov, Georgiy ; Damghani, Seyed Alireza ; Kent, Kenneth B.</creatorcontrib><description>Verilog-to-Routing (VTR) is a Field-Programmable Gate Array (FPGA) Computer-Aided Design (CAD) tool. It is composed of three tools, namely ODIN II, ABC and VPR with each performing distinctive optimizations at different stages of the design flow. The elaboration and hard block synthesis stage of VTR is the core responsibility of the sub-project ODIN II. This work enables ODIN II to use fewer hard adders in the circuit by allowing soft logic implementation alongside hard logic for circuits featuring addition operations. This is particularly useful in scenarios where a sufficient number of hard blocks are not available. The results of applying our modifications to ODIN II as well as the entire VTR flow have been analysed. The results reveal the potential of current adder optimizations to achieve up to 17% performance gains in terms of critical path delays. Another effect of the optimization is the implications on the resulting device size. Some future prospects in this respect are also outlined in this paper.</description><identifier>EISSN: 2150-5519</identifier><identifier>EISBN: 9781665469562</identifier><identifier>EISBN: 1665469560</identifier><identifier>DOI: 10.1109/RSP53691.2021.9806205</identifier><language>eng</language><publisher>IEEE</publisher><subject>CAD ; Conferences ; Delays ; Design automation ; FPGA ; hard adder ; Hardware design languages ; ODIN II ; Optimization ; Performance gain ; simulation ; soft adder ; synthesis ; VTR</subject><ispartof>2021 IEEE International Workshop on Rapid System Prototyping (RSP), 2021, p.57-63</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9806205$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,27925,54555,54932</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/9806205$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Kaur, Harpreet</creatorcontrib><creatorcontrib>Krylov, Georgiy</creatorcontrib><creatorcontrib>Damghani, Seyed Alireza</creatorcontrib><creatorcontrib>Kent, Kenneth B.</creatorcontrib><title>Heterogeneous Logic Implementation for Adders in VTR</title><title>2021 IEEE International Workshop on Rapid System Prototyping (RSP)</title><addtitle>RSP</addtitle><description>Verilog-to-Routing (VTR) is a Field-Programmable Gate Array (FPGA) Computer-Aided Design (CAD) tool. It is composed of three tools, namely ODIN II, ABC and VPR with each performing distinctive optimizations at different stages of the design flow. The elaboration and hard block synthesis stage of VTR is the core responsibility of the sub-project ODIN II. This work enables ODIN II to use fewer hard adders in the circuit by allowing soft logic implementation alongside hard logic for circuits featuring addition operations. This is particularly useful in scenarios where a sufficient number of hard blocks are not available. The results of applying our modifications to ODIN II as well as the entire VTR flow have been analysed. The results reveal the potential of current adder optimizations to achieve up to 17% performance gains in terms of critical path delays. Another effect of the optimization is the implications on the resulting device size. Some future prospects in this respect are also outlined in this paper.</description><subject>CAD</subject><subject>Conferences</subject><subject>Delays</subject><subject>Design automation</subject><subject>FPGA</subject><subject>hard adder</subject><subject>Hardware design languages</subject><subject>ODIN II</subject><subject>Optimization</subject><subject>Performance gain</subject><subject>simulation</subject><subject>soft adder</subject><subject>synthesis</subject><subject>VTR</subject><issn>2150-5519</issn><isbn>9781665469562</isbn><isbn>1665469560</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2021</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNotj9tKw0AURUdBsNR8gQjzA4nnzDXzWIraQqDSi69lJnNSRpqkJPHBv7dgnzYsFgs2Yy8IBSK41-3uU0vjsBAgsHAlGAH6jmXOlmiMVsZpI-7ZTKCGXGt0jywbx28AkAIUKjNjakUTDf2JOup_Rl71p1TzdXs5U0vd5KfUd7zpB76IkYaRp45_7bdP7KHx55Gy287Z4f1tv1zl1eZjvVxUeRIgp9xbr30ZSopIjdBgsI4qgFfKGufJytoJax0RhRC08YjkMJYq1DFeMco5e_7vpqtzvAyp9cPv8fZT_gFnAEb_</recordid><startdate>20211014</startdate><enddate>20211014</enddate><creator>Kaur, Harpreet</creator><creator>Krylov, Georgiy</creator><creator>Damghani, Seyed Alireza</creator><creator>Kent, Kenneth B.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>20211014</creationdate><title>Heterogeneous Logic Implementation for Adders in VTR</title><author>Kaur, Harpreet ; Krylov, Georgiy ; Damghani, Seyed Alireza ; Kent, Kenneth B.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i203t-a7a5a8b8ed1ef25061cd4b0a44769ae73c92779eeebbb56a11e91d84bcdd79e13</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2021</creationdate><topic>CAD</topic><topic>Conferences</topic><topic>Delays</topic><topic>Design automation</topic><topic>FPGA</topic><topic>hard adder</topic><topic>Hardware design languages</topic><topic>ODIN II</topic><topic>Optimization</topic><topic>Performance gain</topic><topic>simulation</topic><topic>soft adder</topic><topic>synthesis</topic><topic>VTR</topic><toplevel>online_resources</toplevel><creatorcontrib>Kaur, Harpreet</creatorcontrib><creatorcontrib>Krylov, Georgiy</creatorcontrib><creatorcontrib>Damghani, Seyed Alireza</creatorcontrib><creatorcontrib>Kent, Kenneth B.</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 Xplore</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Kaur, Harpreet</au><au>Krylov, Georgiy</au><au>Damghani, Seyed Alireza</au><au>Kent, Kenneth B.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Heterogeneous Logic Implementation for Adders in VTR</atitle><btitle>2021 IEEE International Workshop on Rapid System Prototyping (RSP)</btitle><stitle>RSP</stitle><date>2021-10-14</date><risdate>2021</risdate><spage>57</spage><epage>63</epage><pages>57-63</pages><eissn>2150-5519</eissn><eisbn>9781665469562</eisbn><eisbn>1665469560</eisbn><abstract>Verilog-to-Routing (VTR) is a Field-Programmable Gate Array (FPGA) Computer-Aided Design (CAD) tool. It is composed of three tools, namely ODIN II, ABC and VPR with each performing distinctive optimizations at different stages of the design flow. The elaboration and hard block synthesis stage of VTR is the core responsibility of the sub-project ODIN II. This work enables ODIN II to use fewer hard adders in the circuit by allowing soft logic implementation alongside hard logic for circuits featuring addition operations. This is particularly useful in scenarios where a sufficient number of hard blocks are not available. The results of applying our modifications to ODIN II as well as the entire VTR flow have been analysed. The results reveal the potential of current adder optimizations to achieve up to 17% performance gains in terms of critical path delays. Another effect of the optimization is the implications on the resulting device size. Some future prospects in this respect are also outlined in this paper.</abstract><pub>IEEE</pub><doi>10.1109/RSP53691.2021.9806205</doi><tpages>7</tpages></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | EISSN: 2150-5519 |
ispartof | 2021 IEEE International Workshop on Rapid System Prototyping (RSP), 2021, p.57-63 |
issn | 2150-5519 |
language | eng |
recordid | cdi_ieee_primary_9806205 |
source | IEEE Xplore All Conference Series |
subjects | CAD Conferences Delays Design automation FPGA hard adder Hardware design languages ODIN II Optimization Performance gain simulation soft adder synthesis VTR |
title | Heterogeneous Logic Implementation for Adders in VTR |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-27T20%3A10%3A55IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_CHZPO&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Heterogeneous%20Logic%20Implementation%20for%20Adders%20in%20VTR&rft.btitle=2021%20IEEE%20International%20Workshop%20on%20Rapid%20System%20Prototyping%20(RSP)&rft.au=Kaur,%20Harpreet&rft.date=2021-10-14&rft.spage=57&rft.epage=63&rft.pages=57-63&rft.eissn=2150-5519&rft_id=info:doi/10.1109/RSP53691.2021.9806205&rft.eisbn=9781665469562&rft.eisbn_list=1665469560&rft_dat=%3Cieee_CHZPO%3E9806205%3C/ieee_CHZPO%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-i203t-a7a5a8b8ed1ef25061cd4b0a44769ae73c92779eeebbb56a11e91d84bcdd79e13%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=9806205&rfr_iscdi=true |