Patents Assigned to Xilinx, Inc.
-
Patent number: 8351248Abstract: A memory cell in an integrated circuit has a first PMOS transistor formed in N-type semiconductor material and a first NMOS transistor formed in P-type semiconductor material. A well bias line coupled to the N-type semiconductor material or to the P-type semiconductor material provides a well bias voltage not equal to the PMOS bias voltage or to the NMOS bias voltage to reverse body-bias the PMOS transistor or to forward body-bias the NMOS transistor.Type: GrantFiled: November 23, 2009Date of Patent: January 8, 2013Assignee: Xilinx, Inc.Inventor: Michael J. Hart
-
Patent number: 8352648Abstract: An embodiment of a method for credit-based flow control is disclosed. For this embodiment of the method, a first transaction layer packet from a sending device is loaded into a receiver buffer of a receiving device. A second transaction layer packet is loaded into the receiver buffer, where the second transaction layer packet is of a different packet type than the first transaction layer packet. The first transaction layer packet is unloaded from the receiver buffer without return of a credit for the unloading of the first transaction layer packet from the receiver buffer. The first transaction layer packet is loaded into a side buffer, and the credit for the first transaction layer packet is sent to the sending device responsive to unloading or anticipated unloading of the first transaction layer packet from the side buffer.Type: GrantFiled: November 22, 2010Date of Patent: January 8, 2013Assignee: Xilinx, Inc.Inventor: Kiran S. Puranik
-
Patent number: 8352229Abstract: A computer-implemented method of creating a simulation engine for simulating a circuit design can include receiving a source code contribution from a high level modeling system and receiving a simulation model specified in an interpretive language that specifies the circuit design. The source code contribution can be compiled together with the simulation model using a Just-In-Time compiler. A simulation engine, specified in native machine code, can be output as a single, integrated software component formed from the source code contribution and the simulation model.Type: GrantFiled: January 26, 2009Date of Patent: January 8, 2013Assignee: Xilinx, Inc.Inventors: Haibing Ma, Chi Bun Chan, Jingzhao Ou
-
Patent number: 8350590Abstract: A technique is provided that involves: configuring a clock generation circuit to output a first signal having a first frequency that is one of a plurality of frequencies that are different; generating in a clock section of a further circuit as a function of the first signal a second signal having a second frequency that is one of the plurality of frequencies other than the first frequency; and configuring the clock section to supply to the further circuit a clock signal that is one of the first and second signals.Type: GrantFiled: January 27, 2010Date of Patent: January 8, 2013Assignee: Xilinx, Inc.Inventors: Schuyler E. Shimanek, Wayne E. Wennekamp, Charles D. Laverty, Roger D. Flateau, Jr., John O'Dwyer
-
Patent number: 8352659Abstract: Approaches for communicating data from a source device to a target device. In one approach, a communicated data value is segmented into a plurality of data chunks at the source device. A sequence of interrupt transactions is transmitted from the source device to a system bus. The transmitting of each interrupt transaction in the sequence includes transmitting a target identifier on an address bus of the system bus, and the target identifier of each interrupt transaction in the sequence includes a respective one of the data chunks. The sequence of interrupt transactions from the system bus is received at the target device. The communicated data value is reassembled at the target device from the data chunks in the target identifier of the interrupt transactions in the sequence.Type: GrantFiled: October 30, 2009Date of Patent: January 8, 2013Assignee: Xilinx, Inc.Inventors: Henry E. Styles, Richard S. Ballantyne, Mark Paluszkiewicz, Ralph D. Wittig
-
Patent number: 8350253Abstract: An integrated circuit (“IC”) fabricated on a semiconductor substrate has an active gate structure formed over a channel region in the semiconductor substrate. A dummy gate structure is formed on a dielectric isolation structure. The dummy gate structure and the active gate structure have the same width. A sidewall spacer on the dummy gate structure overlies a semiconductor portion between a strain-inducing insert and the dielectric isolation structure.Type: GrantFiled: January 29, 2010Date of Patent: January 8, 2013Assignee: Xilinx, Inc.Inventors: Bei Zhu, Hong-Tze Pan, Bang-Thu Nguyen, Qi Lin, Zhiyuan Wu, Ping-Chin Yeh, Jae-Gyung Ahn, Yun Wu
-
Patent number: 8352898Abstract: A method is provided for preparing a plurality of systems that include respective programmable integrated circuits (ICs) of the same type. A plurality of circuit designs is partitioned into a base design and respective supplemental designs. The base design includes a set of input/output pins utilized by any of the plurality of circuit designs. A supplemental bitstream is generated for each of the supplemental designs. A first bitstream is generated for implementing the base circuit design, a communication module, and a reconfiguration module in a first portion of programmable resources of the programmable IC. The reconfiguration module is configured to program, in response to each respective one of the supplemental bitstreams received via the communication module, a second portion of the programmable resources with the supplemental bitstream to implement a corresponding one of the plurality of circuit designs.Type: GrantFiled: May 9, 2011Date of Patent: January 8, 2013Assignee: Xilinx, Inc.Inventor: Martin J. Kellermann
-
Patent number: 8350365Abstract: A hard implantation mask layer is formed on a semiconductor wafer. An etch mask layer is formed on the hard implantation mask layer and patterned. The hard implantation mask layer is etched to form a well implantation pattern and ions are implanted into the semiconductor wafer to form wells in the semiconductor wafer, in areas where the semiconductor wafer is not covered by the well implantation mask.Type: GrantFiled: January 13, 2011Date of Patent: January 8, 2013Assignee: Xilinx, Inc.Inventors: Yun Wu, Hong-Tsz Pan, Qi Lin, Bang-Thu Nguyen
-
Patent number: 8352532Abstract: A circuit structure efficiently multiplies a first and second number. The circuit structure includes multipliers for the pairs of three-bit digits of the first number and three-bit digits of the second number. The multipliers produce six-bit partial products from the pair of three-bit digits of the first and second numbers. Each multiplier includes look-up tables receiving the pair of three-bit digits of the first and second numbers. A summing-tree circuit includes adders arranged in a series of levels, the adders in an initial one of the levels producing partial sums from the six-bit partial products from the multipliers, and for each first and successive second ones of the levels in the series, the adders in the second level producing another plurality of partial sums from the partial sums from the first level. A last one of the levels includes the adder that produces a product of the first and second numbers.Type: GrantFiled: August 20, 2009Date of Patent: January 8, 2013Assignee: Xilinx, Inc.Inventors: Igor Kostarnov, Andrew Whyte
-
Publication number: 20130002410Abstract: A receiver circuit includes an analog front-end circuit, a first adaptation circuit, and a second adaptation circuit. A method operates the receiver circuit. The analog front-end circuit is configured to resolve an output signal from an input signal as a function of adjustable parameters. The first adaptation circuit is coupled to the analog front-end circuit and is configured to determine values of the adjustable parameters responsive to the output signal. The second adaptation circuit is coupled to the analog front-end circuit and to the first adaptation circuit. The second adaptation circuit is configured to adjust the values of the adjustable parameters responsive to one or more operating conditions of the receiver circuit. These operating conditions include a temperature and/or a power supply voltage of the receiver circuit.Type: ApplicationFiled: June 28, 2011Publication date: January 3, 2013Applicant: XILINX, INC.Inventors: Mustansir Fanaswalla, Khaldoon S. Abugharbieh, David L. Ferguson
-
Publication number: 20120331435Abstract: A method of integrated circuit design using through silicon vias (TSVs) can include determining that a stress field to which a first active circuit element of a circuit block is exposed and a stress field to which a second active circuit element of the circuit block is exposed are mismatched. Mismatch between the stress field of the first active circuit element and the stress field of the second active circuit element can be reduced by modifying a layout of the die for a TSV.Type: ApplicationFiled: June 27, 2011Publication date: December 27, 2012Applicant: XILINX, INC.Inventor: Arifur Rahman
-
Publication number: 20120319248Abstract: A method of circuit design involving an integrated circuit (IC) having an interposer can include identifying an active resource implemented within the IC within a region of the interposer exposed to an amount of stress that exceeds a normalized amount of stress on the interposer and selectively assigning an element of the circuit design to be implemented within the IC to the active resource according to a stress-aware analysis of the circuit design as implemented within the IC.Type: ApplicationFiled: June 16, 2011Publication date: December 20, 2012Applicant: XILINX, INC.Inventor: Arifur Rahman
-
Patent number: 8330501Abstract: A system for voltage buffering within an integrated circuit (IC). The system can include a first buffer having an input and an output. The first buffer can be configured to buffer a received maximum input voltage approximately equal to a positive voltage supply powering the system. The system can include a second buffer having an input and an output. The input of the first buffer can be coupled to the input of the second buffer. The output of the first buffer can be coupled to the output of the second buffer. The second buffer can be configured to buffer a received minimum input voltage approximately equal to a negative voltage supply powering the system. The system further can include a controller configured to selectively enable only the first buffer or the second buffer at any given time.Type: GrantFiled: October 19, 2010Date of Patent: December 11, 2012Assignee: Xilinx, Inc.Inventors: Vikram Santurkar, Gautham S. Jami
-
Patent number: 8330517Abstract: A method and circuit for operating a bistable latch are provided. The state of input data is latched on a first edge of a clock signal. In response to every first edge of the clock signal, a control circuit causes power boost circuit to couple first and second complementary output nodes of the bistable latch to a power source. In response to detecting stable operation of the bistable circuit, the control circuit causes power boost circuit to decouple the first and second complementary output nodes from the power source.Type: GrantFiled: December 21, 2010Date of Patent: December 11, 2012Assignee: Xilinx, Inc.Inventor: Ronald L. Cline
-
Patent number: 8332735Abstract: A method for decoding an encoded message is described. The method includes obtaining a set of metrics which includes first and second state metrics, and first and second branch metrics. First and second offset values for the iteration are obtained. The first state and branch metrics are added together to obtain a first partial result. The second state and branch metrics are added together to obtain a second partial result. The second partial result is subtracted from the first partial result to obtain a difference. The first partial result and the first offset value are added together to obtain a first result. The second partial result and the second offset value are added together to obtain a second result. Either the first result or the second result is selected for output responsive to the difference. A log correction term is selected responsive to the difference.Type: GrantFiled: March 9, 2009Date of Patent: December 11, 2012Assignee: Xilinx, Inc.Inventors: David Andrews, David I. Lawrie, Colin Stirling
-
Patent number: 8332786Abstract: Within a high level modeling system (HLMS) comprising a processor and a memory, a method can include executing a system template comprising a plurality of modules of an electronic system, wherein each module represents a hardware component of the electronic system and is specified in the form of an extendable, higher order function, and extending, during runtime, a first module of the plurality of modules with a first extension by binding, via the processor, the first extension to the first module. The plurality of modules comprising the first extension to the first module can be stored within the memory.Type: GrantFiled: February 1, 2010Date of Patent: December 11, 2012Assignee: Xilinx, Inc.Inventors: Chi Bun Chan, Jingzhao Ou
-
Patent number: 8331695Abstract: A method of updating parameters for pixels associated with a background estimation portion of a video frame is disclosed. The method comprises receiving a group of pixels of an incoming data stream associated with the video frame, each pixel of the group of pixels being characterized by a plurality of parameters; comparing, for each pixel of the group of pixels, the plurality of parameters for a pixel with the plurality of parameters for adjacent pixels; determining, for each pixel of the group of pixels, whether the parameters are similar to the parameters of an adjacent pixel; identifying a region of the group of pixels having similar parameters; and updating parameters for all pixels associated with the region with a single set of parameters.Type: GrantFiled: February 12, 2009Date of Patent: December 11, 2012Assignee: Xilinx, Inc.Inventor: Justin G. Delva
-
Patent number: 8332788Abstract: A method of processing a logical netlist for implementing a circuit design within a programmable integrated circuit includes identifying a dynamically reconfigurable module (DRM) comprising a port from the logical netlist. The DRM defines a dynamically reconfigurable region of the integrated circuit that communicates with a module that is not dynamically reconfigurable via the port. First circuitry of the DRM and circuitry external to the DRM are implemented. The first circuitry connects to the circuitry external to the DRM via the port. The circuitry external to the DRM is within the module that is not dynamically reconfigurable. The method further includes locking routing resources connecting the circuitry external to the DRM to a location associated with a boundary of the DRM for the port; and implementing second circuitry of the DRM by reusing the locked routing resources. The second circuitry is routed to connect to the location associated with the boundary of the DRM for the port.Type: GrantFiled: March 31, 2011Date of Patent: December 11, 2012Assignee: Xilinx, Inc.Inventors: Jay T. Young, W. Story Leavesley, III
-
Patent number: 8329568Abstract: In one embodiment of the present invention, a field effect transistor device is provided. The field effect transistor device comprises an active area, including a first semiconductor material of a first conductivity type. A channel region is included within the active area. A gate region overlays the channel region, and the first source/drain region and the second source/drain region are embedded in the active area and spaced from each other by the channel region. The first source/drain region and the second source/drain region each include a second semiconductor material of a second conductivity type opposite of the first conductivity type. A well-tap region is embedded in the active area and spaced from the first source/drain region by the channel region and the second source/drain region. The well-tap region includes the second semiconductor material of the first conductivity type. The first source/drain region and the second source/drain region and the well-tap region are epitaxial deposits.Type: GrantFiled: May 3, 2010Date of Patent: December 11, 2012Assignee: Xilinx, Inc.Inventors: Jae-Gyung Ahn, Myongseob Kim, Ping-Chin Yeh, Zhiyuan Wu, John Cooksey
-
Patent number: 8331471Abstract: Low bit-rate feedback wireless communication systems with reduced computational complexity is described. A first set of information is obtained and mapped to a set of regions. Each region of the set of regions has at least one portion with a zero value. The at least one portion is selected from a group consisting of an imaginary portion and a real portion. A second set of information is provided responsive to the mapping and stored for access by at least one component of the wireless communication system.Type: GrantFiled: July 5, 2007Date of Patent: December 11, 2012Assignee: Xilinx, Inc.Inventors: Melissa Duarte, Ashutosh Sabharwal, Christopher H. Dick, Raghavendar M. Rao