Electronic digital logic circuitry – Multifunctional or programmable – Having details of setting or programming of interconnections...
Patent
1996-11-13
1998-12-01
Westin, Edward P.
Electronic digital logic circuitry
Multifunctional or programmable
Having details of setting or programming of interconnections...
326 40, H03K 19173
Patent
active
058444220
ABSTRACT:
Structures for saving states of memory cells in an FPGA while the FPGA is being configured are shown. Structures for saving flip flop states, lookup table configurations, and block RAM states are specifically described. Structures are described having (1) a SAVE STATE bit for saving the state of each flip flop, each lookup table RAM, and each block RAM. With these structures, each storage unit can be selectively restored. (2) a SAVE STATE bit for each row(column) of logic blocks in the FPGA. In such structures it is possible with a single SAVE STATE signal to selectively save or restore every memory element in the row, possibly including flip flops, lookup tables, and blocks of RAM. Several structures and methods for providing the SAVE STATE signal are also described. These include: (1) bits in the bitstream of a first configuration which indicate which memory units of the first configuration are to be retained during a second configuration; (2) bits at the beginning of the bitstream of a second configuration which indicate which memory units of the first configuration are to be retained during a second configuration; and (3) circuit loadable during operation of a first configuration which indicates which memory units of the first configuration are to be retained during a second configuration.
REFERENCES:
patent: Re34363 (1993-08-01), Freeman
patent: 5267187 (1993-11-01), Hsieh et al.
patent: 5343406 (1994-08-01), Freeman et al.
patent: 5349249 (1994-09-01), Chiang et al.
patent: 5414377 (1995-05-01), Freidin
patent: 5426379 (1995-06-01), Trimberger
patent: 5432719 (1995-07-01), Freeman et al.
Xilinx, Inc., "The Programmable Logic data Book," 1994, 2-7 through 2-49, available from Xilinx, Inc., 2100 Logic Drive, San Jose, California 95124.
S. Wilton, J. Rose, Z. Vranesic, "Memory/Logic Interconnect Flexibility in FPGAs with Large Embedded Memory Arrays", IEEE CICC, May 1996, pp. 144-147.
T. Ngai, J. Rose, S. Wilton, "An SRAM-Programmable Field-Configurable Memory", IEEE CICC, Santa Clara, CA May 1995, pp. 499-502.
S. Wilton, J. Rose, Z. Vranesic, "Architecture of Centralized Field-Configurable Memory", 3rd ACM Int'l Symposium on Field-Programmable Gate-Arrays, FPGA '95, Feb. 1995, pp. 97-103.
Rose Jonathan S.
Trimberger Stephen M.
Le Dom
Tachner Adam H.
Westin Edward P.
Xilinx , Inc.
Young Edel M.
LandOfFree
State saving and restoration in reprogrammable FPGAs does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with State saving and restoration in reprogrammable FPGAs, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and State saving and restoration in reprogrammable FPGAs will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2398515