Patents Assigned to Xilinx, Inc.
  • Patent number: 7353374
    Abstract: An integrated circuit (IC) with a supervisory control circuit is disclosed. In various embodiments, the IC includes a plurality of configurable logic resources and interconnection circuitry. A first interface circuit is coupled to a set of interface ports that are coupled to the interconnection circuitry, and a second interface circuit is coupled to the device management resources. A control store is configured with control codes for accessing the device management resources. Responsive to a command received via the first interface circuit, a control circuit is configured to fetch selected control codes from the control store, execute the control codes, and access a selected device management resource via the second interface circuit.
    Type: Grant
    Filed: June 22, 2004
    Date of Patent: April 1, 2008
    Assignee: Xilinx, Inc.
    Inventor: Stephen M. Trimberger
  • Patent number: 7348597
    Abstract: Various apparatus for performing high frequency electronic package testing are disclosed. A test fixture assembly includes an electronics package having an interface structure, a mock-up IC, coupled to the interface structure for providing circuit connections, and a fixture board, coupled to the interface structure, wherein at least one of the fixture board and mock-up IC includes high frequency probe pads for providing a signal and ground point for high bandwidth test probing. Raw measurements are used for validation of the electronic package specifications when adequate test fixture bandwidth is available or included into circuit simulations models when a minimal phase error is acceptable, else phase and loss corrections are applied to the measurements.
    Type: Grant
    Filed: March 14, 2005
    Date of Patent: March 25, 2008
    Assignee: Xilinx, Inc.
    Inventors: Michael J. Degerstrom, Matthew L. Bibee, Daniel V. Hulse
  • Patent number: 7349488
    Abstract: The present invention relates to a system for communicating between two integrated circuits (ICs) or within an IC. The ICs are either on the same circuit boards or on different circuit boards with a common backplane. A first integrated circuit has transmitter circuit that generates frequency shift keying signals using digital data and a second integrated circuit has a receiver circuit for recovering the digital data from the frequency shift keying signals.
    Type: Grant
    Filed: April 10, 2003
    Date of Patent: March 25, 2008
    Assignee: Xilinx, Inc.
    Inventors: Michael A. Margolese, James A. Watson
  • Patent number: 7346784
    Abstract: A separate program power input is provided to a programmable logic array's memory to permit it to be programmed independently of printed circuit board power. Means are provided to isolate the program power input from the array's programmable logic circuit. Means are further provided to isolate the memory from the programmable logic circuit. The program power is not connected directly or indirectly to the programmable logic circuit thereby permitting the use of low-power devices to program the memory without connecting the printed circuit board to a power supply.
    Type: Grant
    Filed: August 29, 2002
    Date of Patent: March 18, 2008
    Assignee: Xilinx, Inc.
    Inventor: Conrad A. Theron
  • Patent number: 7346482
    Abstract: Co-simulation of a circuit design includes simulating a first subset of blocks of the circuit design on a software-based co-simulation platform, simulating a second subset of the blocks of the circuit design on a hardware-based co-simulation platform, and maintaining coherency for a memory block of the circuit design between a first representation of data in the memory block on the software-based co-simulation platform and a second representation of the data in the memory block on the hardware-based co-simulation platform. Coherency is maintained by managing mutually exclusive access to the memory block from the first subset of blocks and the second subset of blocks.
    Type: Grant
    Filed: March 8, 2005
    Date of Patent: March 18, 2008
    Assignee: Xilinx, Inc.
    Inventors: Jonathan B. Ballagh, Roger B. Milne, Nabeel Shirazi, Joshua Ian Stone
  • Patent number: 7346759
    Abstract: Method and apparatus for a decoder interface for a processor and a coprocessor is described. An input instruction register stores an input instruction from the processor. Configuration instruction registers store instructions. Comparison/pointer logic coupled to the input instruction register and the configuration instruction registers is configured to compare the input instruction from the processor with the instructions stored in the configuration registers to determine if there is a match, and configured to provide a pointer associated with a configuration instruction register of the configuration instruction registers having a instruction of the instructions matching the input instruction, where the pointer has fewer bits than the input instruction.
    Type: Grant
    Filed: August 6, 2004
    Date of Patent: March 18, 2008
    Assignee: Xilinx, Inc.
    Inventors: Ahmad R. Ansari, Kathryn Story Purcell
  • Patent number: 7346794
    Abstract: A method and apparatus for providing clock phase alignment in a transceiver system are disclosed. Circuits are provided for providing clock phase alignment to adjust and align the phase between clock domain boundaries and for maintaining alignment of multiple outputs signals.
    Type: Grant
    Filed: January 21, 2005
    Date of Patent: March 18, 2008
    Assignee: Xilinx, Inc.
    Inventors: Scott Allen Davidson, Jerry Chuang, David E. Tetzlaff, Jerome M. Meyer
  • Patent number: 7346079
    Abstract: Methods and structures of performing multi-level comma detection and alignment on an unaligned data stream. Each string of N consecutive bits in the unaligned data stream is monitored for a predetermined byte value. When the predetermined byte value is located, the unaligned data stream is aligned with the predetermined byte value, producing a partially aligned data stream. A string of bytes from the partially aligned data stream is then compared with a predetermined sequence of byte values. When the predetermined sequence is located, the partially aligned data stream is aligned based on the location of the predetermined sequence within the partially aligned data stream. The invention also encompasses multi-level comma detection and alignment circuits that can perform, for example, the previously described inventive methods.
    Type: Grant
    Filed: April 20, 2004
    Date of Patent: March 18, 2008
    Assignee: Xilinx, Inc.
    Inventor: Jerome M. Meyer
  • Patent number: 7345502
    Abstract: Methods and structures for design security in configurable devices are described. In some embodiments, a configurable device may be placed in an unsecured mode allowing for access to configuration data and other diagnostic functions during development and production phases. Once the device is finalized, it may be placed in a secure mode that disables a configuration path and enables a bypass path, thereby securing the configuration data. In some embodiments, the configurable device may be a programmable logic device, such as a complex programmable logic device.
    Type: Grant
    Filed: January 17, 2006
    Date of Patent: March 18, 2008
    Assignee: Xilinx, Inc.
    Inventors: Shankar Lakkapragada, Jesse H. Jenkins, IV
  • Patent number: 7345507
    Abstract: A multi-product integrated circuit die includes at least two different portions, of which at least one portion can be deliberately rendered non-operational in some manner (e.g., non-functional, inaccessible, and/or non-programmable) within the package. A selection code storage circuit stores a product selection code. A first value of the product selection code selects the option where both the first and second portions of the first die are operational. A second value of the product selection code selects the option where only the first portion of the first die is operational. The selection code storage circuit can include non-volatile memory or a fuse structure, or the product selection code can be configured as a package bonding option. The product selection code can also enable boundary scan for the operational portion of the die, and omit from the boundary scan chain any portions of the die that are deliberately rendered non-operational.
    Type: Grant
    Filed: January 17, 2006
    Date of Patent: March 18, 2008
    Assignee: Xilinx, Inc.
    Inventors: Steven P. Young, Trevor J. Bauer, F. Erich Goetting, P. Hugo Lamarche, Patrick J. McGuire, Kwansuhk Oh, Raymond C. Pang, Bruce E. Talley, Paul Ying-Fung Wu
  • Patent number: 7345944
    Abstract: A programmable power-failure-detection circuit in an integrated circuit is provided that permits programmable selection of operating modes that either monitor a power supply of the integrated circuit or provide reduced power consumption from the power supply by disabling the monitoring of the power supply. The programmable power-failure-detection circuit includes at least one configurable memory cell, a monitor circuit, and a switch circuit disposed on the integrated circuit. The monitor circuit is adapted to monitor the power supply of the integrated circuit and generate a power failure signal in response to the power supply failing to comply with a prescribed operating specification. The switch circuit is coupled to the at least one configurable memory cell and the monitor circuit. The switch circuit is adapted to disable the monitor circuit in response to the at least one configurable memory cell.
    Type: Grant
    Filed: January 11, 2006
    Date of Patent: March 18, 2008
    Assignee: Xilinx, Inc.
    Inventor: Jesse H. Jenkins, IV
  • Patent number: 7346739
    Abstract: First-in-first-out (FIFO) memory system and method for providing the same is described. In one example, a dual-port memory circuit includes first storage locations for defining a plurality of FIFOs, second storage locations for storing status information for each of the FIFOs, a first port, and a second port. The first port includes a write data terminal for receiving write data and a write address terminal for receiving write addresses. Each of the write addresses includes a first portion for selecting a FIFO of the FIFOs and a second portion for selecting a storage location in the dual-port memory circuit. The second port includes a read data terminal for providing read data and a read address terminal for receiving read addresses. Each of the read addresses includes a first portion for selecting a FIFO of the FIFOs and a second portion for selecting a storage location in the dual-port memory circuit.
    Type: Grant
    Filed: November 19, 2004
    Date of Patent: March 18, 2008
    Assignee: Xilinx, Inc.
    Inventors: Kurt M. Conover, John H. Linn, Anita L. Schreiber
  • Patent number: 7345508
    Abstract: A PLD is configurable to efficiently implement a wide variety of user functions. The PLD includes a programmable interconnect circuit, programmable logic circuits, one-bit registers, selector circuits, and input/output blocks. The programmable interconnect circuit is configurable to connect the signal lines of its output ports to the signal lines of its input ports. The programmable logic circuits are configurable to implement a programmable function generating one-bit signal values from a respective output port of the programmable interconnect circuit. The one-bit registers store a respective one of these one-bit signal values. The programmable selector circuits are each coupled to output ports of a plurality of the one-bit registers, with each of these one-bit registers coupled to a respective one of the programmable logic circuits.
    Type: Grant
    Filed: January 24, 2006
    Date of Patent: March 18, 2008
    Assignee: Xilinx, Inc.
    Inventors: Tetse Jang, Soren T. Soe, Scott Te-Sheng Lien
  • Patent number: 7346481
    Abstract: Various approaches for controlling simulation of an electronic system are disclosed. In one approach, at least one breakpoint block is instantiated in a high-level design. The breakpoint block has an associated breakpoint condition driven by at least one signal of the design, and the design further includes at least one simulation block and at least one co-simulation block. The simulation block is simulated on a software-based simulation platform, and the co-simulation block and the breakpoint block are co-simulated on a hardware-based co-simulation platform. Advancement of a clock signal to the co-simulation block on the hardware-based co-simulation platform is inhibited in response to satisfaction of the breakpoint condition. After inhibiting the clock signal, advancement of steps of the clock signal is controlled on the co-simulation platform in one of a plurality of user-selectable clock advancement modes.
    Type: Grant
    Filed: August 31, 2004
    Date of Patent: March 18, 2008
    Assignee: Xilinx, Inc.
    Inventors: Jonathan B. Ballagh, Roger B. Milne, Nabeel Shirazi, Jeffrey D. Stroomer
  • Patent number: 7343572
    Abstract: A first block, a second block, a shared memory, and a third block are generated in a circuit design in response to user input control. The first block is coupled to the second block, the second block is coupled to the shared memory, and the shared memory is coupled to the third block in response to user input control. During one cycle of a simulation, the second block, in response to the first block, accesses a set of scalar values in the shared memory using scalar accesses. During one cycle of the simulation, the set of scalar values is transferred between the second block and the first block. During the simulation, the shared memory is accessed by the third block using scalar accesses.
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: March 11, 2008
    Assignee: Xilinx, Inc.
    Inventors: Joshua Ian Stone, Jonathan B. Ballagh, Roger B. Milne, Nabeel Shirazi
  • Patent number: 7342298
    Abstract: A metal lid for packaging semiconductor chips is stamped to form a sloped sidewall with a set-back from the edge of a package substrate. After the metal lid is placed over the semiconductor chip, molding compound is formed around portions of the exposed perimeter of the package substrate and against the sloped sidewall of the lid. The molding compound securely attaches the lid to the package substrate, providing improved reliability to the lid-substrate joint. The lightweight lid also increases standoff when a solder ball-grid array is used to connect the packaged IC to a printed wiring board, improving the reliability of the ball-grid array connections.
    Type: Grant
    Filed: March 9, 2004
    Date of Patent: March 11, 2008
    Assignee: Xilinx, Inc.
    Inventor: Leilei Zhang
  • Patent number: 7343578
    Abstract: A method and system for generating a bitstream view of a programmable logic device (PLD) design are disclosed. The present invention allows for the correlation of a physical circuit description (e.g., one or more of a PLD design's essential configuration bits) and a logical circuit description (e.g., one or more of the logic elements that make up a PLD design), which can also be viewed as correlating one or more of the physical elements of the design's implementation in the PLD with one or more of the design's logical elements.
    Type: Grant
    Filed: August 12, 2004
    Date of Patent: March 11, 2008
    Assignee: Xilinx, Inc.
    Inventors: Cameron D. Patterson, Prasanna Sundararajan, Brandon J. Blodget, Scott P. McMillan
  • Patent number: 7340585
    Abstract: A fast linked multiprocessor network (22) including a plurality of processing modules (24, 26, 28, 30, 32, and 34) implemented on a field programmable gate array (10) and a plurality of configurable uni-directional links (21, 23, 25, 27, 29, 31) coupled among at least two of the plurality processing modules providing a streaming communication channel between at least two of the plurality of processing modules.
    Type: Grant
    Filed: August 27, 2002
    Date of Patent: March 4, 2008
    Assignee: Xilinx, Inc.
    Inventors: Satish R. Ganesan, Goran Bilski, Usha Prabhu, Ralph D. Wittig
  • Patent number: 7339400
    Abstract: A programmable logic device (PLD) includes electrically programmable fuses that may be programmed with an identifier of the PLD. The PLD also includes programmable tiles and an interface port that is coupled to a shift register and a subset of the programmable tiles. The interface port includes a control port and a first and second serial data signals. The shift register has a parallel input port to load the identifier from the set of electrically programmable fuses in response to a read command of the control port. The shift register serially shifts by one bit in response to a shift command of the control port, including shifting a bit from the subset of the programmable tiles to the shift register via the first serial data signal and shifting a bit from the shift register to the subset of the programmable tiles via the second serial data signal.
    Type: Grant
    Filed: June 9, 2006
    Date of Patent: March 4, 2008
    Assignee: Xilinx, Inc.
    Inventors: James A. Walstrum, Jr., Steven E. McNeil, Shalin Umesh Sheth
  • Patent number: 7340410
    Abstract: Method and apparatus for automating a sales force is described. More particularly, a sales force automation program is provided having a leads module, a commissions module and a forecasting module. Record objects, generated within a module, are automatically routed for processing. Such record objects are routed from one computer to another via the Internet. A server with the sales force automation program is coupled to a sales database for providing information from and to client computers accessing the sales force automation program.
    Type: Grant
    Filed: June 13, 2002
    Date of Patent: March 4, 2008
    Assignee: Xilinx, Inc.
    Inventors: Jane Ellen Vaillancourt, Katherine Schwertley, Rita Jean Welshons