EP0213844A2

Bit-sliced, dual-bus design of integrated circuits.

Abstract

A monolithic integrated circuit chip preferably includes a pair of data busses capable of conducting in parallel the number of signals which can be processed simultaneously by the components on the chip. Signals on the busses are carried in a time-multiplexed manner, each bus having a pred. etermined number of time slots. Preferably, each component on the chip is connected to one or both of the busses and is assigned a particular time slot for the bus to which it is connected. The resulting chip is of a structured, rather than a custom, design. Accordingly, it can be readily expanded or contracted in the number of signals which can be simultaneously processed. The number of components which can be included on the chip is limited only by the number of time slots available on the bus to which it is connected. By providing two busses, such common circuit elements as two-input adaer subtracters can be readily accommodated by a chip designed according to the instant invention. The bit-slice organization of the chip significantly reduces the design effort of the components connected to a bus, since a one-bit slice is merely replicated for each conductor of the bus. Ease of expansion along this dimension is achieved at virtually no cost.

EP0213844A2, drawing sheet 1
Sheet 1 of 4

Term

Term ended

Projected expiry passed 14 August 2006, 20.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

8 claims: 2 independent, 6 dependent

  1. 1
    A portion of a monolithic integrated circuit chip performing operations in parallel on a plurality of signals, comprising:at least two plural-conductor time-division multiplexed bidirectional busses, each having a conductor carrying one of said plurality of signals operated on by said chip portion;anda plurality of circuit elements each performing parallel operations on a predetermined one of said plurality of signals;wherein each said circuit element is assigned a predetermined time-division slot of at least one of said busses and each said circuit element comprises a plurality of subelements each connected to a predetermined one of said conductors of said at least one bus.
  2. 4
    A method of designing a portion of a monolithic integrated circuit chip performing operations in parallel on a plurality of signals, comprising the steps of:a) providing at least two plural-conductor time-division multiplexed bidirectional busses, each having a conductor carrying one of said plurality of signals operated on by said chip portion;b) including a plurality of circuit elements each performing parallel operations on a predetermined one of said plurality of signals;c) assigning each said circuit element a time-division slot on at least one of said busses;d) forming each said circuit element of a plurality of subelements;ande) connecting each said subelement of said circuit element to a predetermined one of said conductors of said at least one bus.