A modular Vedic multiplier architecture for model-based design and deployment on FPGA platforms
Multiplication is a fundamental operation in most signal and image processing applications. In this paper, a new architecture for a Vedic multiplier implementing ‘Urdhava-tiryakbhyam’ methodology is proposed. The presented architecture is completely modular and is conceived to be implemented in mode...
Gespeichert in:
Veröffentlicht in: | Microprocessors and microsystems 2020-07, Vol.76, p.103106, Article 103106 |
---|---|
Hauptverfasser: | , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | |
---|---|
container_issue | |
container_start_page | 103106 |
container_title | Microprocessors and microsystems |
container_volume | 76 |
creator | Bianchi, Valentina De Munari, Ilaria |
description | Multiplication is a fundamental operation in most signal and image processing applications. In this paper, a new architecture for a Vedic multiplier implementing ‘Urdhava-tiryakbhyam’ methodology is proposed. The presented architecture is completely modular and is conceived to be implemented in model-based designs where the configurability is of utmost importance. This architecture is prone to be implemented both as pure combinational and pipelined fashion to fit the needed frequency clock. The proposed multiplier exploits 4:2 compressor blocks instead of standard full-adders. Five different 4:2 compressor architectures from literature have been compared. The designs are developed as model-based schemes in SIMULINK and then automatically coded in VHDL (Very High-speed Integrated Circuits Hardware Description Language) through the HDL coder of MATLAB. The code is synthetized on an Artix 7 FPGA (Field Programmable Gate Array) and performances are evaluated in terms of area occupancy (i.e., LUTs number) and propagation delay (i.e., output time). Results show that despite the achieved configurability and modular architecture, the proposed solution performs equally or in some cases even better compared to solutions already presented in literature. |
doi_str_mv | 10.1016/j.micpro.2020.103106 |
format | Article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2441886062</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0141933120302738</els_id><sourcerecordid>2441886062</sourcerecordid><originalsourceid>FETCH-LOGICAL-c334t-5177580cdc640ce85bfb6c1de749c5920ed103b0dd45d024554795718307ac573</originalsourceid><addsrcrecordid>eNp9kE9LxDAQxYMouK5-Aw8Bz12TJmnai7As7ios6EG9hjSZakr_mbTCfntT6tnTDMN7b3g_hG4p2VBCs_t60zoz-H6TknQ-MUqyM7SiuUyTgrPsHK0I5TQpGKOX6CqEmhAiSJaukNritrdToz3-AOsMbqdmdEPjwGPtzZcbwYyTB1z1flZCk5Q6gMUWgvvssO7mdWj6UwvdiPsO718PWzw0eoyONlyji0o3AW7-5hq97x_fdk_J8eXwvNseE8MYHxNBpRQ5MdZknBjIRVmVmaEWJC-MKFICNtYqibVcWJJyIbgshKQ5I1IbIdka3S25EcP3BGFUdT_5Lr5UKec0z7NYN6r4ojK-D8FDpQbvWu1PihI1o1S1WlCqGaVaUEbbw2KD2OAnolHBOOhMBOYjHmV793_AL6LBfdQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2441886062</pqid></control><display><type>article</type><title>A modular Vedic multiplier architecture for model-based design and deployment on FPGA platforms</title><source>Elsevier ScienceDirect Journals</source><creator>Bianchi, Valentina ; De Munari, Ilaria</creator><creatorcontrib>Bianchi, Valentina ; De Munari, Ilaria</creatorcontrib><description>Multiplication is a fundamental operation in most signal and image processing applications. In this paper, a new architecture for a Vedic multiplier implementing ‘Urdhava-tiryakbhyam’ methodology is proposed. The presented architecture is completely modular and is conceived to be implemented in model-based designs where the configurability is of utmost importance. This architecture is prone to be implemented both as pure combinational and pipelined fashion to fit the needed frequency clock. The proposed multiplier exploits 4:2 compressor blocks instead of standard full-adders. Five different 4:2 compressor architectures from literature have been compared. The designs are developed as model-based schemes in SIMULINK and then automatically coded in VHDL (Very High-speed Integrated Circuits Hardware Description Language) through the HDL coder of MATLAB. The code is synthetized on an Artix 7 FPGA (Field Programmable Gate Array) and performances are evaluated in terms of area occupancy (i.e., LUTs number) and propagation delay (i.e., output time). Results show that despite the achieved configurability and modular architecture, the proposed solution performs equally or in some cases even better compared to solutions already presented in literature.</description><identifier>ISSN: 0141-9331</identifier><identifier>EISSN: 1872-9436</identifier><identifier>DOI: 10.1016/j.micpro.2020.103106</identifier><language>eng</language><publisher>Kidlington: Elsevier B.V</publisher><subject>Architecture ; Field programmable gate arrays ; FPGA ; Hardware description languages ; HDL code ; Image processing ; Integrated circuits ; Model-based design ; Multiplication ; Multiplier ; Occupancy ; Signal processing ; Simulink ; VHSIC (circuits)</subject><ispartof>Microprocessors and microsystems, 2020-07, Vol.76, p.103106, Article 103106</ispartof><rights>2020</rights><rights>Copyright Elsevier BV Jul 2020</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c334t-5177580cdc640ce85bfb6c1de749c5920ed103b0dd45d024554795718307ac573</citedby><cites>FETCH-LOGICAL-c334t-5177580cdc640ce85bfb6c1de749c5920ed103b0dd45d024554795718307ac573</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://dx.doi.org/10.1016/j.micpro.2020.103106$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,776,780,3536,27903,27904,45974</link.rule.ids></links><search><creatorcontrib>Bianchi, Valentina</creatorcontrib><creatorcontrib>De Munari, Ilaria</creatorcontrib><title>A modular Vedic multiplier architecture for model-based design and deployment on FPGA platforms</title><title>Microprocessors and microsystems</title><description>Multiplication is a fundamental operation in most signal and image processing applications. In this paper, a new architecture for a Vedic multiplier implementing ‘Urdhava-tiryakbhyam’ methodology is proposed. The presented architecture is completely modular and is conceived to be implemented in model-based designs where the configurability is of utmost importance. This architecture is prone to be implemented both as pure combinational and pipelined fashion to fit the needed frequency clock. The proposed multiplier exploits 4:2 compressor blocks instead of standard full-adders. Five different 4:2 compressor architectures from literature have been compared. The designs are developed as model-based schemes in SIMULINK and then automatically coded in VHDL (Very High-speed Integrated Circuits Hardware Description Language) through the HDL coder of MATLAB. The code is synthetized on an Artix 7 FPGA (Field Programmable Gate Array) and performances are evaluated in terms of area occupancy (i.e., LUTs number) and propagation delay (i.e., output time). Results show that despite the achieved configurability and modular architecture, the proposed solution performs equally or in some cases even better compared to solutions already presented in literature.</description><subject>Architecture</subject><subject>Field programmable gate arrays</subject><subject>FPGA</subject><subject>Hardware description languages</subject><subject>HDL code</subject><subject>Image processing</subject><subject>Integrated circuits</subject><subject>Model-based design</subject><subject>Multiplication</subject><subject>Multiplier</subject><subject>Occupancy</subject><subject>Signal processing</subject><subject>Simulink</subject><subject>VHSIC (circuits)</subject><issn>0141-9331</issn><issn>1872-9436</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><recordid>eNp9kE9LxDAQxYMouK5-Aw8Bz12TJmnai7As7ios6EG9hjSZakr_mbTCfntT6tnTDMN7b3g_hG4p2VBCs_t60zoz-H6TknQ-MUqyM7SiuUyTgrPsHK0I5TQpGKOX6CqEmhAiSJaukNritrdToz3-AOsMbqdmdEPjwGPtzZcbwYyTB1z1flZCk5Q6gMUWgvvssO7mdWj6UwvdiPsO718PWzw0eoyONlyji0o3AW7-5hq97x_fdk_J8eXwvNseE8MYHxNBpRQ5MdZknBjIRVmVmaEWJC-MKFICNtYqibVcWJJyIbgshKQ5I1IbIdka3S25EcP3BGFUdT_5Lr5UKec0z7NYN6r4ojK-D8FDpQbvWu1PihI1o1S1WlCqGaVaUEbbw2KD2OAnolHBOOhMBOYjHmV793_AL6LBfdQ</recordid><startdate>202007</startdate><enddate>202007</enddate><creator>Bianchi, Valentina</creator><creator>De Munari, Ilaria</creator><general>Elsevier B.V</general><general>Elsevier BV</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>F28</scope><scope>FR3</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>202007</creationdate><title>A modular Vedic multiplier architecture for model-based design and deployment on FPGA platforms</title><author>Bianchi, Valentina ; De Munari, Ilaria</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c334t-5177580cdc640ce85bfb6c1de749c5920ed103b0dd45d024554795718307ac573</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><topic>Architecture</topic><topic>Field programmable gate arrays</topic><topic>FPGA</topic><topic>Hardware description languages</topic><topic>HDL code</topic><topic>Image processing</topic><topic>Integrated circuits</topic><topic>Model-based design</topic><topic>Multiplication</topic><topic>Multiplier</topic><topic>Occupancy</topic><topic>Signal processing</topic><topic>Simulink</topic><topic>VHSIC (circuits)</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Bianchi, Valentina</creatorcontrib><creatorcontrib>De Munari, Ilaria</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics & Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ANTE: Abstracts in New Technology & Engineering</collection><collection>Engineering Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Microprocessors and microsystems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Bianchi, Valentina</au><au>De Munari, Ilaria</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A modular Vedic multiplier architecture for model-based design and deployment on FPGA platforms</atitle><jtitle>Microprocessors and microsystems</jtitle><date>2020-07</date><risdate>2020</risdate><volume>76</volume><spage>103106</spage><pages>103106-</pages><artnum>103106</artnum><issn>0141-9331</issn><eissn>1872-9436</eissn><abstract>Multiplication is a fundamental operation in most signal and image processing applications. In this paper, a new architecture for a Vedic multiplier implementing ‘Urdhava-tiryakbhyam’ methodology is proposed. The presented architecture is completely modular and is conceived to be implemented in model-based designs where the configurability is of utmost importance. This architecture is prone to be implemented both as pure combinational and pipelined fashion to fit the needed frequency clock. The proposed multiplier exploits 4:2 compressor blocks instead of standard full-adders. Five different 4:2 compressor architectures from literature have been compared. The designs are developed as model-based schemes in SIMULINK and then automatically coded in VHDL (Very High-speed Integrated Circuits Hardware Description Language) through the HDL coder of MATLAB. The code is synthetized on an Artix 7 FPGA (Field Programmable Gate Array) and performances are evaluated in terms of area occupancy (i.e., LUTs number) and propagation delay (i.e., output time). Results show that despite the achieved configurability and modular architecture, the proposed solution performs equally or in some cases even better compared to solutions already presented in literature.</abstract><cop>Kidlington</cop><pub>Elsevier B.V</pub><doi>10.1016/j.micpro.2020.103106</doi></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0141-9331 |
ispartof | Microprocessors and microsystems, 2020-07, Vol.76, p.103106, Article 103106 |
issn | 0141-9331 1872-9436 |
language | eng |
recordid | cdi_proquest_journals_2441886062 |
source | Elsevier ScienceDirect Journals |
subjects | Architecture Field programmable gate arrays FPGA Hardware description languages HDL code Image processing Integrated circuits Model-based design Multiplication Multiplier Occupancy Signal processing Simulink VHSIC (circuits) |
title | A modular Vedic multiplier architecture for model-based design and deployment on FPGA platforms |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-22T15%3A25%3A29IST&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%20modular%20Vedic%20multiplier%20architecture%20for%20model-based%20design%20and%20deployment%20on%20FPGA%20platforms&rft.jtitle=Microprocessors%20and%20microsystems&rft.au=Bianchi,%20Valentina&rft.date=2020-07&rft.volume=76&rft.spage=103106&rft.pages=103106-&rft.artnum=103106&rft.issn=0141-9331&rft.eissn=1872-9436&rft_id=info:doi/10.1016/j.micpro.2020.103106&rft_dat=%3Cproquest_cross%3E2441886062%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=2441886062&rft_id=info:pmid/&rft_els_id=S0141933120302738&rfr_iscdi=true |