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...

Full description

Saved in:
Bibliographic Details
Main Authors: Kaur, Harpreet, Krylov, Georgiy, Damghani, Seyed Alireza, Kent, Kenneth B.
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