Work Files Saved Searches
   My Account                                                  Search:   Quick/Number   Boolean   Advanced   Derwent    Help   


 The Delphion Integrated View

  Buy Now:   Buy PDF- 12pp  PDF  |   File History  |   Other choices   
  Tools:  Citation Link  |  Add to Work File:    
  View:  Expand Details   |  INPADOC   |  Jump to: 
  Go to:  Derwent  
 Email this to a friend  Email this to a friend 
       
Title: US5844422: State saving and restoration in reprogrammable FPGAs
[ Derwent Title ]


Country: US United States of America

View Images High
Resolution

 Low
 Resolution

 
12 pages

 
Inventor: Trimberger, Stephen M.; San Jose, CA
Rose, Jonathan S.; Toronto, Canada

Assignee: Xilinx, Inc., San Jose, CA
other patents from XILINX, INC. (635340) (approx. 867)
 News, Profiles, Stocks and More about this company

Published / Filed: 1998-12-01 / 1996-11-13

Application Number: US1996000748443

IPC Code: Advanced: H03K 19/177;
Core: more...
IPC-7: H03K 19/173;

ECLA Code: H03K19/177;

U.S. Class: Current: 326/038; 326/040;
Original: 326/038; 326/040;

Field of Search: 326/038,39,40

Priority Number:
1996-11-13  US1996000748443

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.

Attorney, Agent or Firm: Young, Edel M. ; Tachner, Adam H. ;

Primary / Asst. Examiners: Westin, Edward P.; Le, Dom

INPADOC Legal Status: Show legal status actions

Family: None

First Claim:
Show all 24 claims
We claim:     1. A field-programmable gate array (FPGA) with state saving comprising:
  • a plurality of logic blocks for generating logic functions;
  • a plurality of registers for storing data generated by said logic functions, each of said registers having one or more states representative of said stored data;
  • an interconnect structure for interconnecting said logic blocks and said registers;
  • configuration means for configuring said logic blocks, registers, and interconnect structure to perform a function selected by a user; and
  • state saving means for preventing said configuration means from changing the states of at least some of said registers which store said data.


Background / Summary: Show background / summary

Drawing Descriptions: Show drawing descriptions

Description: Show description

Forward References: Show 68 U.S. patent(s) that reference this one

       
U.S. References: Go to Result Set: All U.S. references   |  Forward references (68)   |   Backward references (7)   |   Citation Link

Buy
PDF
Patent  Pub.Date  Inventor Assignee   Title
Buy PDF- 28pp US5267187  1993-11 Hsieh et al.   Logic structure and circuit for fast carry
Buy PDF- 18pp US5343406  1994-08 Freeman et al.  Xilinx, Inc. Distributed memory architecture for a configurable logic array and method for using distributed memory
Buy PDF- 5pp US5349249  1994-09 Chiang et al.  Xilinx, Inc. Programmable logic device having security elements located amongst configuration bit location to prevent unauthorized reading
Buy PDF- 7pp US5414377  1995-05 Freidin  Xilinx, Inc. Logic block with look-up table for configuration and memory
Buy PDF- 18pp US5426379  1995-06 Trimberger  Xilinx, Inc. Field programmable gate array with built-in bitstream data expansion
Buy PDF- 18pp US5432719  1995-07 Freeman et al.  Xilinx, Inc. Distributed memory architecture for a configurable logic array and method for using distribution memory
Buy PDF- 30pp USRE34363  1993-08 Freeman  Xilinx, Inc. Configurable electrical circuit having configurable logic elements and configurable interconnects
       
Foreign References:
Buy
PDF
Publication Date IPC Code Assignee   Title
  JP1988245016(A) 1988-12  H03K 19/177    


Other Abstract Info: DERABS G1999-044779 DERABS G1999-044779

Other References:
  • 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.


  • Inquire Regarding Licensing

    Powered by Verity


    Plaques from Patent Awards      Gallery of Obscure PatentsNominate this for the Gallery...

    Thomson Reuters Copyright © 1997-2010 Thomson Reuters 
    Subscriptions  |  Web Seminars  |  Privacy  |  Terms & Conditions  |  Site Map  |  Contact Us  |  Help