Logic fabric based on microsector infrastructure with data register having scan registers
AssigneeAltera Corporation
InventorsSean R. Atsatt, Ilya K. Ganusov
Life of this patent
Estimating the term…
Abstract
Systems and methods described herein may relate to providing a dynamically configurable circuitry able to be programed using a microsector granularity. Furthermore, selective partial reconfiguration operations may be performed use write operations to write a new configuration over existing configurations to selectively reprogram a portion of programmable logic. A quasi-delay insensitive (QDI) shift register and/or control circuitry receiving data and commands from an access register disposed between portions of programmable logic may enable at least some of the operations described.
Claims20
An integrated circuit, comprising:
- a first microsector comprising:
- configuration memory configured to store data;
- a data register configured to access the data;
- a first shift register configured to access the data from the configuration memory based on bypassing the data register;
- and
- a first row controller configurable to access the data of the configuration memory based on the data register at a first time and the first shift register at a second time.
An integrated circuit, comprising:
- a first plurality of registers associated with a sector, wherein a first register of the first plurality of registers has a first data width;
- and
- a second plurality of registers associated with a microsector, wherein the microsector is physically smaller than the sector, wherein a second register of the second plurality of registers has a second data width, and wherein the second data width is less than the first data width.
A system, comprising:
- a shift register;
- a data register;
- programmable logic comprising configuration memory configurable to couple to the shift register and the data register;
- and
- control circuitry configurable to generate one or more control signals to access stored data of the configuration memory.
Dependencies are inferred from the claim text.