Shift register with reduced wiring complexity
AssigneeGoogle Inc.
InventorJason Rupert Redgrave
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorJason Rupert Redgrave
Estimating the term…
A shift register is described. The shift register includes a plurality of cells and register space. The shift register includes circuitry having inputs to receive shifted data and outputs to transmit shifted data, wherein: i) circuitry of cells physically located between first and second logically ordered cells are configured to not perform any logical shift; ii) circuitry of cells coupled to receive shifted data transmitted by an immediately preceding logically ordered cell comprises circuitry for writing into local register space data received at an input assigned an amount of shift specified in a shift command being executed by the shift register, and, iii) circuitry of cells coupled to transmit shifted data to an immediately following logically ordered cell comprises circuitry to transmit data from an output assigned an incremented shift amount from a shift amount of an input that the data was received on.
A device comprising a plurality of shifting unit cells that are physically arranged out of logical order, each shifting unit cell comprising local register space and circuitry having inputs configured to receive shifted data and outputs configured to transmit shifted data, wherein each of the inputs is assigned a different respective shift amount and each of the outputs is assigned a different respective shift amount, wherein the circuitry of each shifting unit cell comprises:
A two-dimensional shift register array comprising a plurality of rows and columns of shifting unit cells, wherein the shifting unit cells in a particular row or column are physically arranged out of logical order, each shifting unit cell comprising local register space and circuitry having inputs configured to receive shifted data and outputs configured to transmit shifted data, wherein each of the inputs is assigned a different respective shift amount and each of the outputs is assigned a different respective shift amount, wherein the circuitry of each shifting unit cell comprises:
An image processor comprising:
Dependencies are inferred from the claim text.