US Patent No: 6,205,574

Number of patents in Portfolio can not be more than 2000

Method and system for generating a programming bitstream including identification bits

Stats

ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

A method and system for generating a programming bitstream for a programmable gate array. A programming bitstream for the programmable gate array is generated in response to an input design specification. The programming bitstream includes one or more unused segments, either interspersed through the bitstream or appended to the end of the bitstream, wherein an unused segment includes bits that are not used for programming the programmable gate array. One or more selected items of information are encoded to form binary representations of the items. The binary representations are inserted into one or more of the unused segments of the programming bitstream.

Loading the Abstract Image... loading....

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
XILINX, INC.SAN JOSE, CA3076

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Dellinger, Eric F San Jose, CA 8 303
Iwanczuk, Roman Los Gatos, CA 12 395

Cited Art

Patent Info (Count) # Cites Year
 
XILINX, INC. (4)
5,321,704 Error detection structure and method using partial polynomial check 38 1991
5,581,738 Method and apparatus for back-annotating timing constraints into simulation models of field programmable gate arrays 34 1993
5,648,913 Frequency driven layout system and method for field programmable gate arrays 57 1995
5,946,478 Method for generating a secure macro element of a design for a programmable IC 32 1997
 
AT&T CORP. (1)
5,457,408 Method and apparatus for verifying whether a bitstream received by a field programmable gate array (FPGA) is intended for that FPGA 101 1994
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
5,745,734 Method and system for programming a gate array using a compressed configuration bit stream 180 1995
 
LATTICE SEMICONDUCTOR CORPORATION (1)
5,394,031 Apparatus and method to improve programming speed of field programmable gate arrays 70 1993

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
CYPRESS SEMICONDUCTOR CORPORATION (29)
8,149,048 Apparatus and method for programmable power management in a programmable analog circuit block 2 2001
8,176,296 Programmable microcontroller architecture 0 2001
8,103,496 Breakpoint control in an in-circuit emulation system 0 2001
7,765,095 Conditional branching in an in-circuit emulation system 2 2001
8,078,970 Graphical user interface with user-selectable list-box 1 2001
8,069,405 User interface for efficiently browsing an electronic document using data-driven tabs 0 2001
7,844,437 System and method for performing next placements and pruning of disallowed placements for programming an integrated circuit 0 2001
7,774,190 Sleep and stall in an in-circuit emulation system 1 2001
7,770,113 System and method for dynamically generating a configuration datasheet 2 2001
8,103,497 External interface for event architecture 0 2002
7,761,845 Method for parameterizing a user module 2 2002
8,089,461 Touch wake for electronic devices 0 2005
8,286,125 Model for a hardware device-independent method of defining embedded firmware for programmable systems 0 2005
8,069,436 Providing hardware independence to automate code generation of processing device firmware 0 2005
8,067,948 Input/output multiplexer bus 1 2007
7,825,688 Programmable microcontroller architecture(mixed analog/digital) 1 2007
8,069,428 Techniques for generating microcontroller configuration information 5 2007
8,049,569 Circuit and method for improving the accuracy of a crystal-less oscillator having dual-frequency modes 0 2007
7,893,724 Method and circuit for rapid alignment of signals 0 2007
8,402,313 Reconfigurable testing system and method 0 2007
8,026,739 System level interconnect with programmable switching 5 2007
7,737,724 Universal digital block interconnection and channel routing 2 2007
8,085,100 Poly-phase frequency synthesis oscillator 0 2008
8,078,894 Power management architecture, method and configuration system 1 2008
8,040,266 Programmable sigma-delta analog-to-digital converter 1 2008
8,130,025 Numerical band gap 0 2008
8,370,791 System and method for performing next placements and pruning of disallowed placements for programming an integrated circuit 0 2008
8,120,408 Voltage controlled oscillator delay cell and method 0 2008
8,358,150 Programmable microcontroller architecture(mixed analog/digital) 0 2010
 
XILINX, INC. (12)
6,324,676 FPGA customizable to accept selected macros 23 1999
6,305,005 Methods to securely configure an FPGA using encrypted macros 28 1999
6,301,695 Methods to securely configure an FPGA using macro markers 35 1999
6,581,186 Methods and systems for providing logic cores from third party logic core providers 5 2000
6,571,382 Method and circuit for safely reprogramming a logic device 3 2001
7,272,542 Method and system for re-targeting integrated circuits 1 2001
6,510,548 Method for providing pre-designed modules for programmable logic devices 45 2001
6,381,732 FPGA customizable to accept selected macros 122 2001
7,519,823 Concealed, non-intrusive watermarks for configuration bitstreams 3 2004
7,406,673 Method and system for identifying essential configuration bits 10 2004
7,343,578 Method and system for generating a bitstream view of a design 8 2004
7,739,092 Fast hardware co-simulation reset using partial bitstreams 1 2006
 
Actel Corporation (2)
7,558,967 Encryption for a stream file in an FPGA integrated circuit 1 2001
6,960,935 Method and apparatus for cascade programming a chain of cores in an embedded environment 2 2001
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
6,996,795 Data processing in digital systems 1 2003
7,353,486 Data processing in digital systems 0 2005
 
GOOGLE INC. (1)
7,975,217 Embedding metadata with displayable content and applications thereof 0 2007
 
MICROSOFT CORPORATION (1)
7,500,017 Method and system for providing an XML binary format 13 2001