[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Efficient signed-digit-to-canonical-signed-digit recoding circuits

Published: 01 November 2016 Publication History

Abstract

In this study, we propose a new signed-digit-to-canonical-signed-digit recoding circuit based on parallel prefix structures. Several articles have been devoted to the study of canonical signed-digit recoding circuits. However, most of those re-code from 2's complement binary number representation. Unlike those, our proposed architectures convert from signed-digit number representation. The circuit structure is somewhat different from those in previous articles, because each digit in the input is accompanied by its sign. We evaluate the proposed circuit and compare it with a circuit based on the conditional sum structure. We show that the proposed architectures performs faster by 30% or more than the circuit based on the conditional sum structure.

References

[1]
K.-Y. Khoo, A. Kwentus, A.N. Willson, A programmable fir digital filter using CSD coefficients, IEEE J. Solid-State Circuits, 31 (1996) 869-874.
[2]
E. Vassalos, D. Bakalis, CSD-RNS-based single constant multipliers, J. Signal Process. Syst., 67 (2012) 255-268.
[3]
M. Manuel, E. Elias, Design of frequency response masking {FIR} filter in the canonic signed digit space using modified artificial bee colony algorithm, Eng. Appl. Artif. Intell., 26 (2013) 660-668.
[4]
N. Goel, A. Nandi, Design of FIR filter using FCSD representation, in: 2015 IEEE International Conference on Computational Intelligence & Communication Technology (CICT), IEEE, 2015, pp. 617620.
[5]
Y. Wang, L.S. DeBrunner, J.P. Havlicek, D. Zhou, Iterative radix-8 multiplier structure based on a novel real-time CSD recoding, in: Conference Record of the Forty-First Asilomar Conference on Signals, Systems and Computers, 2007, ACSSC 2007, IEEE, 2007, pp. 977981.
[6]
L. Chen, X.-Y. Tian, X.-J. Zhao, Improved multiplier of CSD used in digital signal processing, in: 2008 International Conference on Machine Learning and Cybernetics, vol. 5, IEEE, 2008, pp. 29052908.
[7]
K.-J. Cho, S. Jo, Y.-E. Kim, Y.-N. Xu, J.-G. Chung, Constant multiplier design using specialized bit pattern adders, in: 15th IEEE International Conference on Electronics, Circuits and Systems, 2008, ICECS 2008, IEEE, 2008, pp. 4144.
[8]
K. Yong-Eun, C. Kyung-Ju, J.-G. Chung, X. Huang, CSD-based programmable multiplier design for predetermined coefficient groups, IEICE Trans. Fundam. Electron. Commun. Comput. Sci., 93 (2010) 324-326.
[9]
S. Yang, B.-U. Lee, Efficient transform using canonical signed digit in reversible color transforms, J. Electron. Imaging, 18 (2009) 033010.
[10]
A.-Y. Wu, C.-S. Wu, A unified view for vector rotational cordic algorithms and architectures based on angle quantization approach, IEEE Trans. Circuits Syst. I: Fundam. Theory Appl., 49 (2002) 1442-1456.
[11]
A. Parvin, M. Ahmadi, R. Muscedere, Application of neural networks with CSD coefficients for human face recognition, in: 2013 IEEE International Symposium on Circuits and Systems (ISCAS), IEEE, 2013, pp. 16281631.
[12]
D. Misra, S. Dhabal, P. Venkateswaran, Quadrature mirror filter bank with canonical signed digit representation using linear optimization algorithm, in: 2015 Third International Conference on Computer, Communication, Control and Information Technology (C3IT), 2015, pp. 16.
[13]
A. Herrfeld, S. Hentschke, Look-ahead circuit for CSD-code carry determination, Electron. Lett., 31 (1995) 434-435.
[14]
S. Das, M. Pinotti, Fast VLSI circuits for CSD coding and GNAF coding, Electron. Lett., 32 (1996) 632-634.
[15]
c. Ko, Parallel canonical recoding, Electron. Lett., 32 (1996) 2063-2065.
[16]
G.A. Ruiz, M. Granda, Efficient canonic signed digit recoding, Microelectron. J., 42 (2011) 1090-1097.
[17]
Y. Tanaka, Y. Zhang, S. Wei, Efficient implementations of canonical signed-digit recoding algorithm, in: The 4th IEICE International Conference on Integrated Circuits, Design, and Verification, 2013, pp. 6772.
[18]
Y. Tanaka, S. Wei, A residue signed-digit number conversion algorithm for reduction of the non-zero digits, in: The 25th Workshop on Circuits and Systems, 2012, pp. 156159.
[19]
R.P. Brent, H.-T. Kung, A regular layout for parallel adders, IEEE Trans. Comput., 31 (1982) 260-264.
[20]
T. Han, D. Carlson, et al., Fast area-efficient VLSI adders, in: 1987 IEEE 8th Symposium on Computer Arithmetic (ARITH), IEEE, 1987, pp. 4956.
[21]
P.M. Kogge, H.S. Stone, A parallel algorithm for the efficient solution of a general class of recurrence equations, IEEE Trans. Comput., 100 (1973) 786-793.
[22]
J. Sklansky, Conditional-sum addition logic, IRE Trans. Electron. Comput., EC-9 (1960) 226-231.
[23]
A. Tyagi, A reduced-area scheme for carry-select adders, IEEE Trans. Comput., 42 (1993) 1163-1170.

Cited By

View all
  • (2024)Pico-Programmable Neurons to Reduce Computations for Deep Neural Network AcceleratorsIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2024.338669832:7(1216-1227)Online publication date: 1-Jul-2024
  • (2024)An Energy Efficient Soft SIMD Microarchitecture and Its Application on Quantized CNNsIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2024.337579332:6(1018-1031)Online publication date: 25-Mar-2024
  • (2019)High-performance architecture for digital transform processingThe Journal of Supercomputing10.1007/s11227-018-2436-075:3(1336-1349)Online publication date: 1-Mar-2019

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Microelectronics Journal
Microelectronics Journal  Volume 57, Issue C
November 2016
57 pages

Publisher

Elsevier Science Publishers B. V.

Netherlands

Publication History

Published: 01 November 2016

Author Tags

  1. Canonical signed digit number representation
  2. Digital arithmetic
  3. Recoding circuit
  4. Signed digit number representation

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 18 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Pico-Programmable Neurons to Reduce Computations for Deep Neural Network AcceleratorsIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2024.338669832:7(1216-1227)Online publication date: 1-Jul-2024
  • (2024)An Energy Efficient Soft SIMD Microarchitecture and Its Application on Quantized CNNsIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2024.337579332:6(1018-1031)Online publication date: 25-Mar-2024
  • (2019)High-performance architecture for digital transform processingThe Journal of Supercomputing10.1007/s11227-018-2436-075:3(1336-1349)Online publication date: 1-Mar-2019
  • (2019)Fault Localization and Testability Approaches for FPGA Fabric Aware Canonic Signed Digit Recoding ImplementationsJournal of Electronic Testing: Theory and Applications10.1007/s10836-019-05840-w35:6(779-796)Online publication date: 1-Dec-2019

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media