Nature Inspired Computing Machine

Table of contents

1. Introduction

or a long time, the number system (Behroohz Parhami, 2000) is considered to be obtained by the power of the base. This led to the dominance of the binary system as the basis of mechanisation even though humans are more comfortable with the decimal system (GorjiSinaki & Ercegovac, 1981) Moreover, one failed to understand the enormous amount of effort needed to maintain the binary-based system and live with the rigidity dictated by binary system and also a creation of artificial intelligence(Avron Barr, & et al., 1982) thus making humanity to forget the real value human intelligence and make the society machine dependent. After carefully going through the literature by experts like Alan Turing (Turing, 1950;Turing, 1937;Richard P Feynman, 1985;Herbert Simon, 1996; Simon, Herbert A, 1995) on various aspects of computation led to the thought process that a better representation (WU Ting, et al., 2010) of the number system needed.

The new method of representation of number system through the concept of reflection and inverted reflection explained. Inverted reflection leads to entanglement (Chris Bern Hardt, 2019) and the entire gamut of knowledge of mathematics addresses how to manage the entanglement and device methods to unentangle the system under consideration.

2. II. New Number System Representation

In nature, two phenomena can happen i.e. reflection and inverted reflection. If reflection (buffer) considered as 0 and inverted reflection (inverters) considered 1, the entire nature is composed of combinations of buffers and inverters. Based on this, define mathematics(Underwood Dudley, 2010) as a subject of study of managing inverted reflection and also considered as entanglement, which is of concern to us. Hence a representation of inverted reflection (not gate) and reflection without inversion (buffer) leads to the creation of number system. Now a new way to represent the number system is proposed as an inverted reflection. For example, if you have 0 with inverted reflection, 1 gets generated. Thus, with single inverted reflection binary digits are generated. Now consider the two adjacent cells with 0's. Thus, we have 00, 01 and if we take an inverted reflection of this, the series 00 01 | 10 11. Where | denotes inverted reflector. Thus, we have created twobit binary numbers. Now create three bits of two-bit combinations with the most significant bit as 0 to generate 000, 001, 010,011. Now putting an inverted reflection of this series, we generate000,001,010,011| 100,101,110,111.

Thus, three-bit binary numbers are created. In this way, one can create a number system using the inverted reflection, which is much more fundamental than the powered system. It becomes evident that binary representation is the fundamental way to represent any number system to utilise the inverted reflection concept. The second axiom to be satisfied by this concept is that this generated number system creates natural numbers through new inverted reflection but not repeated inversions. Take, for example, two-bit combinations we see that we have natural numbers 0,1 with fresh inverted reflection, 2 with a count two new inverted reflection and 3 with one more new inverted reflection. One more axiom to be needed by inverted reflection to complete the number system generation in creating negative numbers. To create negative numbers if you do inverted reflection with the most significant bit has sign bit then two's complement numbers are generated. In the above explanation if third-bit acts as a sign bit, then the inverted reflection of three bits are two's complement of the two-bit numbers. As seen 000,001,010,011,100,101,110,111 represent 0,1,2,3,0, -3, -2, -1.

3. III.

4. Axioms of Representation

To summarise the definition of creation of number system needs to obey three axioms:

5. Example of New Representation

To illustrate advantages mentioned above decimal representation taken as example.

Consider thermometer coding with nine binary digits of power 2 0 as shown in Figure 1 Global Journal of Researches in Engineering But if one tries to generate addition and multiplication circuits using this representation, it needs huge logic and consumes lot of area. To overcome this and also to illustrate the generation of arbitrary number system consider uniform switching but not minimal. In this representation, we take five bits with four 2 1 bits as Most significant bits and the least significant bit with power 2 0 . Then our new decimal numbers are generated using inverted reflection as given in Figure 2.

Again, the above decimal system satisfies all three axioms put forward for inverted reflection method of generation of a new number system. Here if you observe the switching is not minimal but uniform. Since only five bits are used, combinations needed to generate arithmetic circuits (LaMeres, 2019; Jiang et al., 2019)will be much less compared to thermometer coding. Here also since there is empowerment for higher-order bits it has the advantages of thermometer coding. Coincidently, human finger systems have such an arrangement and hence form the basis for an analysis of the human digit system. The number system generation depicted as a machine consisting of inverters and buffers illustrated in Figure 3 and Figure 4 for the decimal systems discussed earlier.

Figure 1. Figure 1 :
1Figure 1: A decimal system based on thermometer coding using Inverted Reflection Thus, the above decimal numbers are generated using inverted reflection satisfying the first axiom, natural numbers are generated using afresh inverted reflection that leads to the generation of 1 and if a sign bit appended and inverted reflection taken produce negative numbers in two's complement form. Thus, with the new concept, a decimal number system is generated. Inherently this representation satisfies uniform and minimal switching (Jaakko Astola & Radomir S. Stankovic, 2006) from one digit to the other. Many advantages of the thermometer coding are already available in the literature and exploited in the hardware (Stanley Wolf, 2002; Sung Kyu Lim, 2008; Holdsworth & Woods, 2003) development as well.But if one tries to generate addition and multiplication circuits using this representation, it needs huge logic and consumes lot of area. To overcome this and also to illustrate the generation of arbitrary number system consider uniform switching but not minimal. In this representation, we take five bits with four 2 1 bits as Most significant bits and the least significant bit with power 2 0 . Then our new decimal numbers are generated using inverted reflection as given in Figure2.Again, the above decimal system satisfies all three axioms put forward for inverted reflection method of generation of a new number system. Here if you observe the switching is not minimal but uniform. Since
Figure 2. Figure 2 :
2Figure 2: Decimal system generation with uniform switching with 5 bits
Figure 3. Figure 3 :Figure 4 :
34Figure 3: Natural Inverted Reflection based representation of 9 bit decimal with 2 0 as weight
Figure 4.
1
2

Appendix A

Appendix A.1 VI.

Appendix A.2 Scope of New Representation

This Nature Inspired Machine capable of generation of various number systems. They are considered Natural as it uses various natural aspects like reflection and inverted reflection, new cell generation and existing cell. This brings out the natural generation numbers as a unique count of inverted reflection leading to the generation of new 1's. Any number system consists of a field of buffers and inverters arranged in a matrix of the size based on the weight age given to each element and number of bits taken into consideration.

New decimal representation obeys dual system. At binary level bits are empowered and at digit level digits are powered. This unique advantage gives many applications and mainly manages power and glitch (Ki-Seok Chung et al., 2002) in a better way. This dual nature of empowered and powered enable to create various innovative applications if carefully researched. One immediate observation in human digits applying this dual concept brings out a better understanding of the human system. These pave the way for many indepth studies of the human digits system and bring better understanding. Glitch free circuits become possible through a representation of any number system with equivalent thermometer coding before mechanisation. These become feasible through our new number system representation.

Appendix B

  1. , Artificial Intelligence Heuris Tech Press and William Kaufman Inc. 2. Hand Book of
  2. , Fundamental Theories of Physics Springer. 173.
  3. Design of a digit slice on line arithmetic Unit. A Gorjisinaki , M D Ercegovac . IEEE 5th Symposium on Computer Arithmetic (ARITH), 1981.
  4. The Science of the Artificial, A Herbert , Simon . 1996. The MIT Press.
  5. Computing Machinery and Intelligence. A M Turing . Mind 1950. 49 p. .
  6. On computable Numbers with an application to the Entsschei dungs problem, A Turing . 1937. EDN.
  7. , Avron Barr , Edward , A Feigenbaumed . 1982.
  8. Algorithms and Hardware Designs, Behroohz Parhami . 2000. Computer Arithmetic Oxford University Press.
  9. CMOS technology on another level. B H Lee . Nat Electron 2019. 2 p. .
  10. Arithmetic Circuits. In: Introduction to Logic Circuits & Logic Design with Verilog, B J Lameres . 2019. Cham: Springer.
  11. De Haro , S . Butterfield, J. On symmetry and duality Synthese, 2019.
  12. Silicon Processing CMOS Technology, Electronic Materials. D J Foster . Electronic Materials Miller L.S., Mullin J.B. (ed.) 1991. Springer.
  13. Duality and Symmetry, Special issue of Symmetry, Dr, Ivan Fernandoz-Corbaton (ed.) 2019. MDPI. 11.
  14. The Mathematical Analysis of Logic, George Boole . 2011. (Project Gutenberg's)
  15. , Girvin , S M Duality . Perspective 1996. 274 p. .
  16. Approximate Arithmetic Circuits: Design and Evaluation, H Jiang , L Liu , F Lombardi , J Han . Reda S., Shafique M. (ed.) 2019. Cham: Springer.
  17. Duality in Mathematics and linear and integer programming. H P Williams . Journal of Optimization Theory and Applications 1996. 90 p. .
  18. Jaakko Astola , S Radomir , Stankovic . Fundamentals of Switching Theory and Logic Design A Hands-on Approach, (US
    ) 2006. Springer.
  19. , Ki-Seok Chung , Taewhan Kim , C L Liu . 2002.
  20. Quantum Computing for Everyone. Chris Bern Hardt 2019. The MIT Press.
  21. The computing machines in Furture, Richard P Feynman . 1985. Nishina Memorial Lecture at Gakushuin University
  22. Characterization and Modelling of Digital circuits Second Edition, Rohit Sharma . 2018. (Paper Back)
  23. Ruben Aldrovandi , & José Geraldo Pereira . Duality Symmetry, 2013. Teleparallel Gravity.
  24. On a class of skew Distribution Functions. Simon Herbert , A . Biometrika 1955. 42 (3-4) p. .
  25. Practical Problems in VLSI Physical Design Automation. Springer , B Holdsworth , R C Woods . Digital Logic Design, Sung Kyu Lim (ed.) 2008. 2003. Elsevier Ltd. (Arithmetic Circuits)
  26. Stanley Wolf . Silicon Processing for VLSI Era, 2002. Submicron Process Technology, Lattice Pr
  27. Introduction to Boolean Algebras, Steven Givant , Halmos Paul . 2009. Springer.
  28. Process Variation Aware Multiple-Fault Diagnosis of Thermometer Coded Current-Steering DACs. Topalogulu Rasit Onur . IEEE Transactions on Circuits and Systems 2007. 54 (2) . (Express Briefs)
  29. Efficient Modular Adder Designs Based on Thermometer Coding and One-Hot Coding. Toru Nakura , & Kunihiro Asada . IEEE Transactions On Very Large Scale Integration (VLSI) Systems, IEEE Asian Solid-State Circuits Conference A-SSCC. 14. Fereshteh Jafarzadehpour Amir Sabbagh Molahosseini, Zadeh Alsadat Emrani, Leonel Zarandi, Sousa (ed.) 2013. 2019. 27. (Pulse Width Controlled PLL/ DLL using Soft Thermometer Code)
  30. Underwood Dudley . What is Mathematics for? Notices of the AMS, 2010. 57.
  31. On optimal binary signed representations of integer. Zhang Wu Ting , Min , D U Huan-Qiang , Wang Rang-Bo . Appl. Math. J, Chinese Univ 2010. 25 (3) p. .
Notes
1
© 2022 Global Journals
2
Nature Inspired Computing Machine
Date: 2022-01-24