File Download
Links for fulltext
(May Require Subscription)
- Publisher Website: 10.1109/ACCESS.2019.2920936
- Scopus: eid_2-s2.0-85068239068
- WOS: WOS:000473188000001
- Find via
Supplementary
- Citations:
- Appears in Collections:
Article: PACoGen: A Hardware Posit Arithmetic Core Generator
Title | PACoGen: A Hardware Posit Arithmetic Core Generator |
---|---|
Authors | |
Keywords | Adder ASIC Digital arithmetic Division Floating point arithmetic FPGA Multiplier Posit arithmetic Subtractor Universal number system |
Issue Date | 2019 |
Publisher | Institute of Electrical and Electronics Engineers: Open Access Journals. The Journal's web site is located at http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=6287639 |
Citation | IEEE Access, 2019, v. 7, p. 74586-74601 How to Cite? |
Abstract | This paper proposes open-source hardware Posit Arithmetic Core Generator (PACoGen) for the recently developed universal number posit number system, along with a set of pipelined architectures. The posit number system composed of a run-time varying exponent component, which is defined by a composition of varying length “regime-bit” and “exponent-bit” (with a maximum size of ES bits, the exponent size). This in effect also makes the fraction part to vary at run-time in size and position. These run-time variations inherit an interesting hardware design challenge for posit arithmetic architectures. The posit number system, being at an infant stage of its development, possess very limited hardware solutions for its arithmetic architectures. In this view, this paper targets the algorithmic development and generic HDL generators (PACoGen) for basic posit arithmetic. The proposed open source PACoGen currently includes the adder/subtractor, multiplier, and division arithmetic. The PACoGen can provide the Verilog HDL code respective posit arithmetic for any given posit word width (N) and exponent size (ES), as defined under the posit number system. Further, pipelined architectures of 32-bit posit with 6-bit exponent size are also proposed and discussed for addition/subtraction, multiplication, and division arithmetic. The proposed posit arithmetic architectures are demonstrated on the Virtex-7 (xc7vx330t-3ffg1157) FPGA device as well as Nangate 15 nm ASIC platform. The PACoGen would open a gateway for further posit arithmetic hardware exploration and evaluation. |
Persistent Identifier | http://hdl.handle.net/10722/275023 |
ISSN | 2023 Impact Factor: 3.4 2023 SCImago Journal Rankings: 0.960 |
ISI Accession Number ID |
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Jaiswal, MK | - |
dc.contributor.author | So, HKH | - |
dc.date.accessioned | 2019-09-10T02:33:52Z | - |
dc.date.available | 2019-09-10T02:33:52Z | - |
dc.date.issued | 2019 | - |
dc.identifier.citation | IEEE Access, 2019, v. 7, p. 74586-74601 | - |
dc.identifier.issn | 2169-3536 | - |
dc.identifier.uri | http://hdl.handle.net/10722/275023 | - |
dc.description.abstract | This paper proposes open-source hardware Posit Arithmetic Core Generator (PACoGen) for the recently developed universal number posit number system, along with a set of pipelined architectures. The posit number system composed of a run-time varying exponent component, which is defined by a composition of varying length “regime-bit” and “exponent-bit” (with a maximum size of ES bits, the exponent size). This in effect also makes the fraction part to vary at run-time in size and position. These run-time variations inherit an interesting hardware design challenge for posit arithmetic architectures. The posit number system, being at an infant stage of its development, possess very limited hardware solutions for its arithmetic architectures. In this view, this paper targets the algorithmic development and generic HDL generators (PACoGen) for basic posit arithmetic. The proposed open source PACoGen currently includes the adder/subtractor, multiplier, and division arithmetic. The PACoGen can provide the Verilog HDL code respective posit arithmetic for any given posit word width (N) and exponent size (ES), as defined under the posit number system. Further, pipelined architectures of 32-bit posit with 6-bit exponent size are also proposed and discussed for addition/subtraction, multiplication, and division arithmetic. The proposed posit arithmetic architectures are demonstrated on the Virtex-7 (xc7vx330t-3ffg1157) FPGA device as well as Nangate 15 nm ASIC platform. The PACoGen would open a gateway for further posit arithmetic hardware exploration and evaluation. | - |
dc.language | eng | - |
dc.publisher | Institute of Electrical and Electronics Engineers: Open Access Journals. The Journal's web site is located at http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=6287639 | - |
dc.relation.ispartof | IEEE Access | - |
dc.rights | © 2019 IEEE. Translations and content mining are permitted for academic research only. Personal use is also permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information. | - |
dc.subject | Adder | - |
dc.subject | ASIC | - |
dc.subject | Digital arithmetic | - |
dc.subject | Division | - |
dc.subject | Floating point arithmetic | - |
dc.subject | FPGA | - |
dc.subject | Multiplier | - |
dc.subject | Posit arithmetic | - |
dc.subject | Subtractor | - |
dc.subject | Universal number system | - |
dc.title | PACoGen: A Hardware Posit Arithmetic Core Generator | - |
dc.type | Article | - |
dc.identifier.email | Jaiswal, MK: manishkj@hku.hk | - |
dc.identifier.email | So, HKH: hso@eee.hku.hk | - |
dc.identifier.authority | So, HKH=rp00169 | - |
dc.description.nature | published_or_final_version | - |
dc.identifier.doi | 10.1109/ACCESS.2019.2920936 | - |
dc.identifier.scopus | eid_2-s2.0-85068239068 | - |
dc.identifier.hkuros | 304135 | - |
dc.identifier.volume | 7 | - |
dc.identifier.spage | 74586 | - |
dc.identifier.epage | 74601 | - |
dc.identifier.isi | WOS:000473188000001 | - |
dc.publisher.place | United States | - |
dc.identifier.issnl | 2169-3536 | - |