Patents Assigned to Xilinx, Inc.
-
Patent number: 7233532Abstract: Method and apparatus for an interface to a system monitor (1600) is described. A controller (102) accessible via a port interface thereof (110) is configured for read/write access to configuration memory cells (1500) and for read access to status registers (1602). The configuration memory cells (1500) are addressable via a first address space, and the status registers (1602) are addressable via a second address space different from the first address space. The port interface (110) is configured to receive a plurality of signals including a data address signal (124) and a data clock signal (121). The data address signal (124) has address information for accessing either the first address space or the second address space.Type: GrantFiled: April 30, 2004Date of Patent: June 19, 2007Assignee: Xilinx, Inc.Inventors: Vasisht Mantra Vadi, David P. Schultz, John D. Logue, John McGrath, Anthony Collins, F. Erich Goetting
-
Patent number: 7233168Abstract: Methods of setting and/or resetting a lookup table (LUT) programmable to operate in shift register mode. The LUT is configured to operate as a shift register, and the final bit of the shift register is implemented using a memory element associated with the LUT. The shift register is reset (or set) by applying a reset (set) signal to the memory element, while providing a low (high) value from the memory element to a shift-in input terminal of the LUT; and shifting the low (high) value through the bits of the shift register. To perform this task, a write enable signal is provided that is independent from the reset (set) signal of the memory element and enables a shift clock signal. The shift clock signal is then repeatedly toggled to shift the low (high) value from the memory element successively through each bit of the shift register, while the value stored in the memory element is held constant by means of the independent reset (set) signal.Type: GrantFiled: June 14, 2005Date of Patent: June 19, 2007Assignee: Xilinx, Inc.Inventor: James M. Simkins
-
Patent number: 7233184Abstract: A configurable latch comprises a dual master stages arranged in parallel to share a single output node. The configurable latch provides a single slave stage at the single output node to be shared between the two master stages. Pass gates controlled by various phases of an input clock, controls access to the slave stage by the two master stages. Additional control is added to configure the latch for positive edge triggered and negative edge triggered flip-flop functionality as well as level sensitive functionality. Chip enable, set, and reset are also provided for additional control.Type: GrantFiled: June 22, 2005Date of Patent: June 19, 2007Assignee: Xilinx, Inc.Inventor: Andy T. Nguyen
-
Patent number: 7233061Abstract: A capacitive interposer (caposer) is disposed inside an integrated circuit package between a die and an inside surface of the package. Conductive layers within the caposer constitute a bypass capacitor. In a through-hole caposer, micro-bumps on the die pass through through-holes in the caposer and contact corresponding landing pads on the package. As they pass through the caposer, power and ground micro-bumps make contact with the plates of the bypass capacitor. In a via caposer, power and ground micro-bumps on the die are coupled to power and ground landing pads on the package as well as to the plates of the bypass capacitor by power and ground vias that extend through the caposer. In signal redistribution caposer, conductors within the caposer redistribute signals between die micro-bumps and package landing pads. In an impedance matching caposer, termination structures within the caposer provide impedance matching to a printed circuit board trace.Type: GrantFiled: October 31, 2003Date of Patent: June 19, 2007Assignee: Xilinx, IncInventor: Robert O. Conn
-
Patent number: 7233169Abstract: Bidirectional register segmented data busing and addressing for such busing is described. A segmented databus includes data register segments coupled to one another via respective databus segments. Bidirectional drivers are coupled between the data register segments and the databus segments associated therewith. The bidirectional drivers are configurable for driving information along the segmented databus, wherein the databus segments are for both read and write busing.Type: GrantFiled: February 10, 2005Date of Patent: June 19, 2007Assignee: Xilinx, Inc.Inventor: Vasisht Mantra Vadi
-
Publication number: 20070132490Abstract: A method and apparatus for capacitance multiplication using two charge pumps. A first charge pump (206) provides a current signal (1216) that is first conducted by a resistor (310) of an RC network and then split into three current paths prior to being conducted by a capacitor of the RC network. A first current path provides current to the capacitor (306) of the RC network from node (320). A second current path multiplies the current conducted by capacitor (306) by a first current multiplication factor. A third current path provides current to a second charge pump, which multiplies the current from the first charge pump by a second current multiplication factor that has a fractional value with an inverse magnitude sign relative to the first current multiplication factor. The combination of the second and third current paths effectively multiplies the capacitance magnitude of capacitor (306).Type: ApplicationFiled: December 12, 2005Publication date: June 14, 2007Applicant: Xilinx, Inc.Inventors: Moises Robinson, Marwan Hassoun, Earl Swartzlander
-
Patent number: 7230445Abstract: Method and apparatus for a system monitor embedded in a programmable logic device are described. The system monitor includes a dynamic reconfiguration port interface for configuring or reconfiguring the system monitor during operation thereof. The system monitor includes an analog-to-digital converter which is reconfigurable responsive to input via a dynamic reconfiguration port.Type: GrantFiled: October 31, 2006Date of Patent: June 12, 2007Assignee: Xilinx, Inc.Inventors: F. Erich Goetting, John K. Jennings, Anthony J. Collins, Patrick J. Quinn
-
Patent number: 7231621Abstract: Method and apparatus for generating a test program for a programmable logic device having an embedded processor. Predetermined code is obtained to exercise at least one speed limiting path identified. To the predetermined code is added wrapper code to provide the test program, the wrapper code in part for loading the predetermined code into cache of the embedded processor for testing the at least one speed limiting path of the embedded processor identified.Type: GrantFiled: April 30, 2004Date of Patent: June 12, 2007Assignees: Xilinx, Inc., International Business MachinesInventors: Nigel G. Herron, Ahmad R. Ansari, Stephen M. Douglass, Anthony Correale, Jr., Leslie M. DeBruyne
-
Patent number: 7227387Abstract: A pulse width measurement system is provided with components in an FPGA so that pulse widths can be measured that are smaller than the frequency limits of the FPGA system clock. For the measurement, an incoming pulse is fed into the FPGA to many (e.g. 32) I/O inputs in parallel. Each parallel input is then provided to a programmable delay device with each delay configured to a different ascending delay value. The input transition time is then detected by converting the outputs from the delay devices into data indicating the timing information. In one embodiment the outputs of the delay devices address data stored in BRAMs for later processing in the FPGA to determine the timing information.Type: GrantFiled: May 13, 2005Date of Patent: June 5, 2007Assignee: Xilinx, Inc.Inventor: Peter H. Alfke
-
Patent number: 7227364Abstract: The embodiments of the present invention enable a new metal diagnosis pattern based on a production test pattern to quickly identify open and short circuits of metal lines which cannot be probed, such as the long lines of a programmable logic device, and to further isolates the fault location for physical failure analysis. According to one aspect of the invention, a circuit locally drives a plurality of metal long line segments to determine whether a defect in a line is a short circuit, or further to identify the location of an open circuit.Type: GrantFiled: December 16, 2004Date of Patent: June 5, 2007Assignee: Xilinx, Inc.Inventors: Yuezhen Fan, David Mark, Eric J Thorne, Zhi-Min Ling
-
Patent number: 7228521Abstract: A code is generated for a programmable logic device (“PLD”) having a plurality of regions including at least one defective region. The code indicates a defective region or regions of the PLD. A user enters the code before running placement and routing. A guide file associated with the code blocks out the defective region(s) of the PLD during placement and routing.Type: GrantFiled: February 1, 2005Date of Patent: June 5, 2007Assignee: XILINX Inc.Inventors: Jing Hua Ma, Benhai Zhang
-
Patent number: 7228520Abstract: Programmable architecture for implementing a message processing system using an integrated circuit is described. In an example, first attributes are defined for a plurality of threads within the integrated circuit. Second attributes are defined for a memory associated with the integrated circuit. Third attributes are defined for an interconnection topology associated with at least one of the memory and the plurality of threads. Fourth attributes are defined for an interface to at least one of the memory and the plurality of threads.Type: GrantFiled: January 30, 2004Date of Patent: June 5, 2007Assignee: Xilinx, Inc.Inventors: Eric R. Keller, Gordon J. Brebner, Philip B. James-Roxby, Chidamber R. Kulkarni
-
Patent number: 7227375Abstract: A Transmit line driver with selectable pre-emphasis and driver signal magnitudes comprises a primary current driver for setting a primary current level and a pre-emphasis current driver that provides an additional amount of current that is superimposed with or added to the primary current level produced by the primary current driver. The pre-emphasis current has either negative or positive magnitude based upon a pre-emphasis signal logic state. A first current selection module defines a reference signal that is used to select the primary current driver output signal magnitude in a first current mirror, while a second current selection module is used to define a second reference signal that selects a pre-emphasis current driver signal magnitude in a second current mirror. Logic generates a binary signal to both the first and second current selection modules to select the current levels as well as the pre-emphasis signal.Type: GrantFiled: September 1, 2005Date of Patent: June 5, 2007Assignee: Xilinx Inc.Inventors: Eric D. Groen, Charles W. Boecker, William C. Black
-
Patent number: 7228284Abstract: Apparatus, method and system network for lead processing are described. More particularly, a web-based client-server system is described where a sales force automation system is used for updating databases and routing tasks based on user activity. In particular, action item form screen images and lead form screen images may be cast as objects and associated with one another. A lead source is identified with a lead, and activity with respect to whether such a lead results in a registration or a quote is tracked. Moreover, whether such registration or quote results in actual revenue generation is tracked as based on an existing opportunity or a new opportunity. Accordingly, lead source effectiveness for generating new business may be determined based on revenue generation.Type: GrantFiled: June 27, 2001Date of Patent: June 5, 2007Assignee: Xilinx, Inc.Inventors: Jane Ellen Vaillancourt, Katherine Schwertley, Rita Jean Welshons
-
Patent number: 7227378Abstract: A method of partially reconfiguring an IC having programmable modules that includes the steps of reading a frame of configuration information from the configuration memory array; modifying at least part of the configuration information, thereby creating a modified frame of configuration information; and overwriting the existing frame of configuration information in the configuration memory array with the modified frame, thereby partially reconfiguring the IC.Type: GrantFiled: April 7, 2005Date of Patent: June 5, 2007Assignee: Xilinx, Inc.Inventors: Brandon J. Blodget, Scott P. McMillan, Philip B. James-Roxby, Prasanna Sundararajan, Eric R. Keller, Derek R. Curd, Punit S. Kalra, Richard J. LeBlanc, Vincent P. Eck
-
Patent number: 7225099Abstract: Temperature measurement of an integrated circuit may be made using a bandgap voltage reference. In one example, a circuit includes a bandgap reference, a first output terminal, a second output terminal, and a calculation circuit. The bandgap reference includes a first amplifier having a first amplifier input coupled to a first transistor and a second amplifier input coupled to a second transistor. The first output terminal is coupled to the first and second transistors and is operable to provide a temperature independent voltage. The second output terminal is operable to provide a temperature dependent voltage. The calculation circuit is coupled to the first output terminal and the second output terminal and is configured to subtract from the temperature dependent voltage a difference between the temperature independent voltage and a nominal temperature independent voltage.Type: GrantFiled: February 10, 2005Date of Patent: May 29, 2007Assignee: Xilinx, Inc.Inventor: John G. O'Dwyer
-
Patent number: 7224184Abstract: A crossbar switch (50) is implemented in a reconfigurable circuit, such as a FPGA, instantiated with a number of modules (40), the crossbar switch (50) providing communication links between the modules (40). The modules (40) and crossbar switch (50) can be easily updated in a partial reconfiguration process changing only portions of modules (40) and the crossbar switch (50) while other portions remain active. The crossbar switch (50) uses individual wiring to independently connect module outputs and inputs so that asynchronous communications can be used. The crossbar switch (50) can be implemented in different embodiments including a Clos crossbar switch, and a crossbar switch connecting each module output only to a corresponding module input, allowing for a reduction in the amount of FPGA resources required to create the crossbar switches.Type: GrantFiled: November 5, 2004Date of Patent: May 29, 2007Assignee: Xilinx, Inc.Inventors: Delon Levi, Tobias J. Becker
-
Patent number: 7225278Abstract: Method and apparatus for controlling direct access to memory circuitry by a device is described. In one example, a streaming interface is configured to transmit and receive a communication sequence to and from the device. Control logic is configured to implement a plurality of direct memory access (DMA) engines. The DMA engines are configured to read and write data to and from the memory circuitry. A set of registers is configured to store control data for the plurality of DMA engines.Type: GrantFiled: April 15, 2004Date of Patent: May 29, 2007Assignee: Xilinx, Inc.Inventors: Glenn A. Baxter, Christopher J. Borrelli
-
Patent number: 7224952Abstract: Adjustment circuitry in a phase-locked loop (PLL) adjusts a sampling point to any desired location within a bit period of each bit of received high-speed serial data. The adjustment circuitry, responsive to program control, selectively adds current portions to a charge pump error current output thereby adjusting a feedback signal frequency to shift the serial data sampling point. A plurality of current mirror devices is scaled, with respect to a reference current device, to provide ?I current portions. A current control module controls the current portions magnitude and a sign of the current portions. The adjustment circuitry further controls charge pump programmable current sources in order to set a desired operating point of the PLL. The programmable current sources are controlled by a bias voltage and a plurality of selectable serial and parallel coupled resistors.Type: GrantFiled: July 6, 2006Date of Patent: May 29, 2007Assignee: Xilinx, Inc.Inventors: Charles W. Boecker, Brian T. Brunn
-
Patent number: 7224760Abstract: A high-speed, wide bandwidth data detection circuit includes a phase detection module, a data detection module, a loop filter, and a voltage controlled oscillator. The phase detection module is operably coupled to produce a controlled current based on a current mode mathematical manipulation of differences between an incoming data stream and a recovered clock. The phase detection module performs the current mode mathematical manipulations and produces the controlled current in the current domain. The data detection module is operably coupled to produce the detected data based on the incoming data stream and the recovered clock. The loop filter is operably coupled to convert the controlled current into a controlled voltage. The voltage controlled oscillator is operably coupled to convert the control voltage into the recovered clock.Type: GrantFiled: April 22, 2003Date of Patent: May 29, 2007Assignee: Xilinx, Inc.Inventors: Shahriar Rokhsaz, Moises E. Robinson, Ahmed Younis, Brian T. Brunn