[go: up one dir, main page]

GB2011669A - Improvements in programmable logic array adders - Google Patents

Improvements in programmable logic array adders

Info

Publication number
GB2011669A
GB2011669A GB7845544A GB7845544A GB2011669A GB 2011669 A GB2011669 A GB 2011669A GB 7845544 A GB7845544 A GB 7845544A GB 7845544 A GB7845544 A GB 7845544A GB 2011669 A GB2011669 A GB 2011669A
Authority
GB
United Kingdom
Prior art keywords
array
latches
aibi
pla
exclusive
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
GB7845544A
Other versions
GB2011669B (en
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of GB2011669A publication Critical patent/GB2011669A/en
Application granted granted Critical
Publication of GB2011669B publication Critical patent/GB2011669B/en
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/38Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
    • G06F7/48Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
    • G06F7/50Adding; Subtracting
    • G06F7/505Adding; Subtracting in bit-parallel fashion, i.e. having a different digit-handling circuit for each denomination
    • G06F7/5057Adding; Subtracting in bit-parallel fashion, i.e. having a different digit-handling circuit for each denomination using table look-up; using programmable logic arrays

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Pure & Applied Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Mathematical Optimization (AREA)
  • General Engineering & Computer Science (AREA)
  • Logic Circuits (AREA)
  • Error Detection And Correction (AREA)

Abstract

A programmable logic array has a separate two bit decoder 10 for receiving each like order pair of digits Ai, Bi of two n digit binary numbers A0, Ai....An-1 and B0, B1....Bn-1 plus a carry Cin. The decoders 10 generate an output signal called a min term on a different line for each of the four possible combinations AiBi, AiBi, AiBi; and AiBi of the true and complement of each pair. The min terms from the decoders are fed to an array 12 called the product term generator or AND array which generates product terms fp = f0(A0, B0) f1(A1, B1)....fn-1(An-1,Bn-1) fn(Cin> The product terms are fed to a second array 18 called a sum of product term generator or OR array that sums product terms fp. The output lines 21 of the array 18 are connected in pairs to respective ones of a series of latches 22 forming the last in the sequence of logic elements making up the PLA. These latches each perform an Exclusive-OR function to generate a sum bit Si that is an Exclusive-OR of two functions supplied by the OR array to the inputs of the latches to generate a sum S0, S1....Sn-1 plus a carry Cout, for the adder at the output of the PLA. The adder is optimized for a PLA with latches that perform an Exclusive-OR function and is more efficient than known adders embodied in PLAs, in which the output latches perform an AND function.
GB7845544A 1978-01-03 1978-11-22 Programmable logic array adders Expired GB2011669B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US86668878A 1978-01-03 1978-01-03

Publications (2)

Publication Number Publication Date
GB2011669A true GB2011669A (en) 1979-07-11
GB2011669B GB2011669B (en) 1982-01-13

Family

ID=25348172

Family Applications (1)

Application Number Title Priority Date Filing Date
GB7845544A Expired GB2011669B (en) 1978-01-03 1978-11-22 Programmable logic array adders

Country Status (4)

Country Link
JP (1) JPS5495137A (en)
DE (1) DE2855947A1 (en)
FR (1) FR2413714A1 (en)
GB (1) GB2011669B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0096225A3 (en) * 1982-06-10 1985-03-20 International Business Machines Corporation Interlaced programmable logic array having shared elements
US4942548A (en) * 1987-06-25 1990-07-17 International Business Machines Corporation Parallel adder having removed dependencies

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1322657A (en) * 1971-09-10 1973-07-11 Ibm Adders

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0096225A3 (en) * 1982-06-10 1985-03-20 International Business Machines Corporation Interlaced programmable logic array having shared elements
US4942548A (en) * 1987-06-25 1990-07-17 International Business Machines Corporation Parallel adder having removed dependencies

Also Published As

Publication number Publication date
JPS5495137A (en) 1979-07-27
DE2855947A1 (en) 1979-07-05
FR2413714A1 (en) 1979-07-27
GB2011669B (en) 1982-01-13

Similar Documents

Publication Publication Date Title
EP0210579B1 (en) Parallel multiplicator
US4831577A (en) Digital multiplier architecture with triple array summation of partial products
US5473559A (en) Hardware implemented multiplier
US4878192A (en) Arithmetic processor and divider using redundant signed digit arithmetic
US4706211A (en) Digital multiplying circuit
US4879677A (en) Parallel adder circuit with sign bit decoder for multiplier
US4899305A (en) Manchester carry adder circuit
GB2011669A (en) Improvements in programmable logic array adders
US5745399A (en) Decimal arithmetic apparatus and method
US4571701A (en) Integrated circuit fast multiplier structure
GB963429A (en) Electronic binary parallel adder
US4157590A (en) Programmable logic array adder
KR0158647B1 (en) Signed / unsigned multiplier
JPH10133857A (en) Division device
US4827444A (en) Carry skip-ahead circuit for Manchester-type adder chain
JPS57147754A (en) Digital parallel adder
JPS5447539A (en) Digital binary multiplier circuit
US5130944A (en) Divider circuit adopting a neural network architecture to increase division processing speed and reduce hardware components
US5515309A (en) 1-bit adder and multiplier containing a 1-bit adder
Bashagha et al. A new digit-serial divider architecture
JPS56152046A (en) Arithmetic and logic circuit
KR950006354B1 (en) Comparating circuit
US5146422A (en) Reduced execution time convert to binary circuit
GB982582A (en) Invention relating to data processing systems
GB1523889A (en) Logical apparatus for multiplying serial binary operands with sign

Legal Events

Date Code Title Description
PCNP Patent ceased through non-payment of renewal fee