DocumentCode :
1114812
Title :
On circuits and numbers
Author :
Vuillemin, Jean E.
Author_Institution :
Res. Lab., Digital Equipment Corp., Paris, France
Volume :
43
Issue :
8
fYear :
1994
fDate :
8/1/1994 12:00:00 AM
Firstpage :
868
Lastpage :
879
Abstract :
We establish new, yet intimate relationships between the 2-adic integers 2Z from arithmetics and digital circuits, both finite and infinite, from electronics. 1) Rational numbers with an odd denominator correspond to output only synchronous circuits. 2) Bit-wise 2-adic mappings correspond to combinational circuits. 3) Online functions ∀n∈N,x∈2Z:f(x)=f(xmodd2n)mod2 n), correspond to synchronous circuits. 3) Continuous functions, 2Z→2Z, correspond to circuits with output enable. The proof is obtained by constructing synchronous decision diagrams SDDs. They generalize to sequential circuits as classical BDD constructs do for combinational circuits. From simple identities over 2Z, we derive both classical and new bit-serial circuits for computing: {+,-,×,1/(1-2x), (1+8x)}. The correctness of each circuit directly follows from the 2-adic definition of the corresponding operator. All but the adders (+,-) above are infinite. Yet the use of reset signals reduces all previously infinite operators to finite circuits. The present work lays out the semantic basis of a new language for describing synchronous circuits. Language 2Z incorporates arithmetic synthesis for some of the above bit-serial operators, and for periodic binary constants (logic from chronograms). It also provides for the powerful deeply binding synchronous enable and reset operators, whose meaning is discussed
Keywords :
PROM; combinatorial circuits; digital arithmetic; logic CAD; sequential circuits; specification languages; 2-adic integers; 2Z; BDD constructs; adders; arbitrary precision; arithmetic; arithmetic synthesis f; bit-serial circuits; combinational circuit semantics; combinational circuits; continuous functions; deeply binding synchronous enable; digital circuits; periodic binary constants; programmable active memories; rational numbers; reset signals; synchronous circuits; synchronous decision diagrams; Adders; Binary decision diagrams; Circuit synthesis; Combinational circuits; Digital arithmetic; Digital circuits; Hardware; Programmable logic arrays; Sequential circuits; Silicon;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/12.295849
Filename :
295849
Link To Document :
بازگشت