Integrated circuit device having state-saving and initialization feature
AssigneeActel Corporation
InventorsLimin Zhu, Theodore Speers, Gregory Bakker
Life of this patent
Estimating the term…
Abstract
An integrated circuit device has a state-saving feature and includes a programmable logic block, I/O pads, a dedicated register, at least one volatile memory block, a non-volatile memory block, a condition-sensing circuit for detecting at least one condition, A control circuit such as a state machine controls the saving of states of various volatile memories and registers to the non-volatile memory and also controls the initialization of the volatile registers and memories using the saved state data.
Claims19
An integrated circuit device having a state-saving feature comprising:
- a programmable logic block;
- at least one volatile data storage unit;
- a non-volatile memory block;
- a condition-sensing circuit for detecting at least one condition;
- a boundary-scan register chain selectively coupleable to said at least one volatile data storage unit;
- and
- a control circuit coupled to and responsive to said condition-sensing circuit, said control circuit operable to selectively couple said boundary-scan register chain to said at least one volatile data storage unit to write data into said non-volatile memory block from said at least one volatile data storage unit.
An integrated circuit device having an initialization feature comprising:
- a programmable logic block;
- at least one volatile data storage unit;
- a non-volatile memory block;
- a device-startup controller circuit;
- a boundary-scan register chain selectively coupleable to said at least one volatile data storage unit;
- and
- a control circuit coupled to and responsive to said device-startup controller circuit, said control circuit operable to selectively couple said boundary-scan register chain to said at least one volatile data storage unit and to write data from said non-volatile memory block into said at least one volatile data storage unit.
An integrated circuit device having a state-saving feature comprising:
- a programmable logic block;
- a plurality of I/O structures;
- at least one dedicated register;
- at least one volatile memory block;
- a non-volatile memory block;
- a condition-sensing circuit for detecting at least one condition;
- interface logic coupled to at least one of said plurality of I/O structures, outputs of said at least one dedicated register, outputs of said at least one volatile memory block, and inputs of said non-volatile memory block;
- and
- a control circuit coupled to and responsive to said condition-sensing circuit, said control circuit operable to selectively operate said interface logic to write data from at least one of said at least one of said plurality of I/O structures, outputs of said at least one dedicated register, outputs of said at least one volatile memory block into said non-volatile memory block.
Dependencies are inferred from the claim text.