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

Full description

Saved in:
Bibliographic Details
Published in:2024 11th International Conference on Electrical, Electronic and Computing Engineering (IcETRAN) pp. 1 - 5
Main Authors: Petrovic, Marija L., Petkovic, Dejan D., Milovanovic, Vladimir M.
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