Skip to main content

An Improved Conversion Circuit for Redundant Binary to Conventional Binary Representation

  • Conference paper
  • First Online:
Computational Intelligence, Communications, and Business Analytics (CICBA 2017)

Abstract

The property of redundant binary (RB) representation provides carry free addition, however the result from the addition operations are obtained in RB form. Thus, conversion from redundant binary to conventional binary (CB) representation is required at the output stage of operation. In this article, we have proposed an efficient conversion circuit that obtains CB from RB representation. The proposed RB to CB converter circuits are coded in Verilog Hardware Description Language (HDL) and synthesized in ASIC level using Encounter(R) RTL Compiler RC13.10 v13.10-s006_1 of Cadence tool. For 32 operand, the synthesis report for the proposed one bit RB to CB converter shows 4.1% and 16.8% improvement in speed as compared to CLA in FPGA and ASIC platform respectively.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

References

  1. Parhami, B.: Computer Arithmetic: Algorithms and Hardware Designs. Oxford University Press, Inc., New York (2009)

    Google Scholar 

  2. Parhami, B.: Generalized signed-digit number systems: a unifying framework for redundant number representations. IEEE Trans. Comput. 39, 89–98 (1990)

    Article  Google Scholar 

  3. Avizienis, A.: Signed-digit number representations for fast parallel arithmetic. IRE Trans. Electron. Comput. 3, 389–400 (1961)

    Google Scholar 

  4. Takagi, N., Yasuura, H., Yajima, S.: High-speed VLSI multiplication algorithm with a redundant binary addition tree. IEEE Trans. Comput. 100, 789–796 (1985)

    Article  MATH  Google Scholar 

  5. Harata, Y., Nakamura, Y., Nagase, H., Takigawa, M., Takagi, N.: A high-speed multiplier using a redundant binary adder tree. IEEE J. Solid-State Circ. 22, 28–34 (1987)

    Article  Google Scholar 

  6. He, Y., Chang, C.-H.: A new redundant binary booth encoding for fast-bit multiplier design. IEEE Trans Circ. Syst. I Regul. Pap. 56, 1192–1201 (2009)

    Article  MathSciNet  Google Scholar 

  7. Gorgin, S., Jaberipur, G.: Fully redundant decimal arithmetic. In: 19th IEEE Symposium on Computer Arithmetic, ARITH 2009, pp. 145–152 (2009)

    Google Scholar 

  8. Chakraborty, M.S.: Reverse conversion schemes for signed-digit number systems: a survey. J. Inst. Eng. Ser. B, 1–5 (2016)

    Google Scholar 

  9. Barik, R.K., Pradhan, M., Panda, R.: Efficient conversion technique from redundant binary to non redundant binary representation. J. Circ. Syst. Comput. World Sci. J. doi:10.1142/S0218126617501353

  10. Jaberipur, G., Parhami, B.: Efficient realisation of arithmetic algorithms with weighted collection of posibits and negabits. IET Comput. Digital Tech. 6, 259–268 (2012)

    Article  Google Scholar 

  11. Yen, S.-M., Laih, C.-S., Chen, C.-H., Lee, J.-Y.: An efficient redundant-binary number to binary number converter. IEEE J. Solid-State Circ. 27, 109–112 (1992)

    Article  Google Scholar 

  12. Palnitkar, S.: Verilog HDL: A Guide to Digital Design and Synthesis, vol. 1. Prentice Hall Professional, New York (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Snigdha Subhadarshinee Tripathy .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer Nature Singapore Pte Ltd.

About this paper

Cite this paper

Tripathy, S.S., Barik, R.K., Pradhan, M. (2017). An Improved Conversion Circuit for Redundant Binary to Conventional Binary Representation. In: Mandal, J., Dutta, P., Mukhopadhyay, S. (eds) Computational Intelligence, Communications, and Business Analytics. CICBA 2017. Communications in Computer and Information Science, vol 775. Springer, Singapore. https://doi.org/10.1007/978-981-10-6427-2_29

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-6427-2_29

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-6426-5

  • Online ISBN: 978-981-10-6427-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics