A Low-Latency Divider Design for Embedded Processors.

compound adders divider embedded processors shift alignment

Journal

Sensors (Basel, Switzerland)
ISSN: 1424-8220
Titre abrégé: Sensors (Basel)
Pays: Switzerland
ID NLM: 101204366

Informations de publication

Date de publication:
23 Mar 2022
Historique:
received: 14 02 2022
revised: 10 03 2022
accepted: 10 03 2022
entrez: 12 4 2022
pubmed: 13 4 2022
medline: 14 4 2022
Statut: epublish

Résumé

Division is generally regarded as a low-frequency, high-latency operation in integer operations. Division is also the operation that stalls the processor pipeline most frequently. In order to improve the overall performance of embedded processors, a low-delay divider for embedded processors was designed. Based on the non-restoring algorithm, the divider uses a compound adder to execute addition and subtraction simultaneously and reduces the iteration path delay. By shifting the operands to align the most effective bits, the divider dynamically adjusts the number of iteration cycles to reduce the average number of cycles in the division process. The divider design was simulated by Modelsim and implemented on a FPGA board for verification. Synthesized in a Semiconductor Manufacturing International Corporation (SMIC) 65 nm Low Leakage process, the achieved frequency of the design was up to 500 MHz and the area cost was 5670.36 μm

Identifiants

pubmed: 35408086
pii: s22072471
doi: 10.3390/s22072471
pmc: PMC9003030
pii:
doi:

Types de publication

Journal Article

Langues

eng

Sous-ensembles de citation

IM

Subventions

Organisme : the National Key R&D Program of China
ID : 2019YFB2204200

Auteurs

Xiaotong Wei (X)

New Technology Development Department, Institute of Microelectronics of the Chinese Academy of Sciences, Beijing 100029, China.
University of Chinese Academy of Sciences, Beijing 100029, China.

Ying Yang (Y)

New Technology Development Department, Institute of Microelectronics of the Chinese Academy of Sciences, Beijing 100029, China.

Jie Chen (J)

New Technology Development Department, Institute of Microelectronics of the Chinese Academy of Sciences, Beijing 100029, China.

Articles similaires

Selecting optimal software code descriptors-The case of Java.

Yegor Bugayenko, Zamira Kholmatova, Artem Kruglov et al.
1.00
Software Algorithms Programming Languages
1.00
Humans Magnetic Resonance Imaging Brain Infant, Newborn Infant, Premature
Semiconductors Photosynthesis Polymers Carbon Dioxide Bacteria
Humans Algorithms Software Artificial Intelligence Computer Simulation

Classifications MeSH