An Efficient Hardware Design and Implementation of Various Shift Register Types Using Chisel HDL
This work demonstrates a hardware design generator of different types of shift registers suitable for both FPGA and ASIC technology mapping. A proposed hardware generator, written in Chisel HDL, supports a wide range of parameterization options, including input/output data type and bitwidth, shift-r...
Saved in:
Published in: | 2024 11th International Conference on Electrical, Electronic and Computing Engineering (IcETRAN) pp. 1 - 5 |
---|---|
Main Authors: | , , |
Format: | Conference Proceeding |
Language: | English |
Published: |
IEEE
03-06-2024
|
Subjects: | |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Abstract | This work demonstrates a hardware design generator of different types of shift registers suitable for both FPGA and ASIC technology mapping. A proposed hardware generator, written in Chisel HDL, supports a wide range of parameterization options, including input/output data type and bitwidth, shift-register depth, storage type (flip-flops, single-port, and dual-port SRAM), an optional AXI4-Stream, and a memory-mapped interface, among others. Various generator instances are tested and verified on a commercially available FPGA platform. An efficient and automated method for SRAM/BRAM macro replacement for FPGA and ASIC synthesis is presented. Synthesis results for TSMC 65 nm technology are given inside the paper. |
---|---|
AbstractList | This work demonstrates a hardware design generator of different types of shift registers suitable for both FPGA and ASIC technology mapping. A proposed hardware generator, written in Chisel HDL, supports a wide range of parameterization options, including input/output data type and bitwidth, shift-register depth, storage type (flip-flops, single-port, and dual-port SRAM), an optional AXI4-Stream, and a memory-mapped interface, among others. Various generator instances are tested and verified on a commercially available FPGA platform. An efficient and automated method for SRAM/BRAM macro replacement for FPGA and ASIC synthesis is presented. Synthesis results for TSMC 65 nm technology are given inside the paper. |
Author | Milovanovic, Vladimir M. Petkovic, Dejan D. Petrovic, Marija L. |
Author_xml | – sequence: 1 givenname: Marija L. surname: Petrovic fullname: Petrovic, Marija L. email: marija@uni.kg.ac.rs organization: University of Kragujevac,Faculty of Engineering,Department of Electrical Engineering and Computer Sciences,Kragujevac,Serbia,34000 – sequence: 2 givenname: Dejan D. surname: Petkovic fullname: Petkovic, Dejan D. email: dejo@uni.kg.ac.rs organization: University of Kragujevac,Faculty of Engineering,Department of Electrical Engineering and Computer Sciences,Kragujevac,Serbia,34000 – sequence: 3 givenname: Vladimir M. surname: Milovanovic fullname: Milovanovic, Vladimir M. email: vlada@uni.kg.ac.rs organization: University of Kragujevac,Faculty of Engineering,Department of Electrical Engineering and Computer Sciences,Kragujevac,Serbia,34000 |
BookMark | eNqFzj8PwUAYgPGTMPj3DQxv7OqupXqjUKlEDFVWLrxXb9Jem7uK-PYMzKZn-C1Pj7VNZZCxseCeEFxOt9c4S5f70A945Pncn3mCh7O5WMgWG8qFjII5D6JQyqjLLksDsdZ0JTQNJMrensoirNFRbkCZG2zLusDyo6qhykCl4aQsVQ8HhzvpBlLMyTVoIXvV6ODoyOSwupPDApL1bsA6WhUOh9_22WgTZ6tkQoh4ri2Vyr7Ov8HgD78Bo_5FTQ |
ContentType | Conference Proceeding |
DBID | 6IE 6IL CBEJK RIE RIL |
DOI | 10.1109/IcETRAN62308.2024.10645179 |
DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library Online IEEE Proceedings Order Plans (POP All) 1998-Present |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library Online url: http://ieeexplore.ieee.org/Xplore/DynWel.jsp sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
EISBN | 9798350386998 |
EndPage | 5 |
ExternalDocumentID | 10645179 |
Genre | orig-research |
GroupedDBID | 6IE 6IL CBEJK RIE RIL |
ID | FETCH-ieee_primary_106451793 |
IEDL.DBID | RIE |
IngestDate | Wed Sep 11 06:07:02 EDT 2024 |
IsPeerReviewed | false |
IsScholarly | false |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-ieee_primary_106451793 |
ParticipantIDs | ieee_primary_10645179 |
PublicationCentury | 2000 |
PublicationDate | 2024-June-3 |
PublicationDateYYYYMMDD | 2024-06-03 |
PublicationDate_xml | – month: 06 year: 2024 text: 2024-June-3 day: 03 |
PublicationDecade | 2020 |
PublicationTitle | 2024 11th International Conference on Electrical, Electronic and Computing Engineering (IcETRAN) |
PublicationTitleAbbrev | ICETRAN |
PublicationYear | 2024 |
Publisher | IEEE |
Publisher_xml | – name: IEEE |
Score | 3.8478842 |
Snippet | This work demonstrates a hardware design generator of different types of shift registers suitable for both FPGA and ASIC technology mapping. A proposed... |
SourceID | ieee |
SourceType | Publisher |
StartPage | 1 |
SubjectTerms | Chisel hardware description language CMOS technology design generator FPGA Generators Hardware Hardware design languages Logic gates Random access memory Shift registers shift-register SRAM macro |
Title | An Efficient Hardware Design and Implementation of Various Shift Register Types Using Chisel HDL |
URI | https://ieeexplore.ieee.org/document/10645179 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://sdu.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LSwMxEB5sT55UXPFRZQ5eU_eRZnePpbtlBSnSFvFWk2yWejAr2y79-ybpQwQ9eAuBSYaEMEzm-74BuA_CksqwYkQwzgmNBCPcxFUiZCJYxSQXviUKF7N48ppkuZXJIQcujFLKgc9U3w5dLb-sZWu_yswLZ9RKSnWgE6fJlqy1ExIN_PThUebz6XBiArpvQVsh7e8NfrROcZFjfPLPPU_B--bg4fMhupzBkdLn8DbUmDvRB2OEtuq-4Y3CzMEwkOsSndrvx45QpLGu8MVkwya9x9nyvVrjVFnGj2rQJqArdIgBHC1t0yUssicPeuN8PiqIdXHxuZWiWOy9iy6gq2utLgEHEY1VIIJyUAqTvEnBVcpiRmWQpjJJ6RV4vy5x_cf8DRzbs3TwqKgH3XXTqlvorMr2zl3AF0eSjNM |
link.rule.ids | 310,311,782,786,791,792,798,27934,54767 |
linkProvider | IEEE |
linkToHtml | http://sdu.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LSwMxEB5sPehJxRUfVefgNbXbTbPdY2m3bLEu0i7irea11IO70nbx75ukDxH04C0EJhkSwjCZ7_sG4M5vKyrbOSOCcU5oIBjhJq4SIbuC5Uxy0bJE4WQapi_dQWxlcsiOC6O1duAz3bRDV8tXpazsV5l54YxaSaka7HdoyMI1XWsjJeq3ovuRjLNJLzUhvWVhW23a3Jr8aJ7iYsfw6J-7HoP3zcLDp118OYE9XZzCa6_A2Mk-GCO0dfdPvtA4cEAM5IVCp_f7vqEUFVjm-GzyYZPg43T-lq9woi3nRy_QpqBLdJgB7M9t2yVMBmMPGsM46yfEujj7WItRzLbeBWdQL8pCnwN2AhpqX_iqo4RJ36TgOmIho9KPItmN6AV4vy5x-cf8LRwk2eN4Nh6lD1dwaM_VgaWCBtRXi0pfQ22pqht3GV_gAJAk |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2024+11th+International+Conference+on+Electrical%2C+Electronic+and+Computing+Engineering+%28IcETRAN%29&rft.atitle=An+Efficient+Hardware+Design+and+Implementation+of+Various+Shift+Register+Types+Using+Chisel+HDL&rft.au=Petrovic%2C+Marija+L.&rft.au=Petkovic%2C+Dejan+D.&rft.au=Milovanovic%2C+Vladimir+M.&rft.date=2024-06-03&rft.pub=IEEE&rft.spage=1&rft.epage=5&rft_id=info:doi/10.1109%2FIcETRAN62308.2024.10645179&rft.externalDocID=10645179 |