Patents Assigned to Xilinx, Inc.
-
Patent number: 8185720Abstract: A hardwired core is embedded in an integrated circuit having programmable circuitry. The hardwired core has a microprocessor; a crossbar interconnect coupled to processor local buses of the microprocessor; and a memory controller interface coupled to the crossbar interconnect. The crossbar interconnect provides pipelines for coupling the hardwired core to the programmable circuitry. The microprocessor, the crossbar interconnect, and the memory controller interface are all capable of operating at a first frequency of operation, and the memory controller interface is further capable of being set to operate at a second frequency of operation having an integer ratio with respect to the first frequency of operation. The crossbar interconnect is configured to direct transactions initiated by the microprocessor to the memory controller interface for accessing one or more memory devices coupled to the memory controller interface via a memory controller.Type: GrantFiled: March 5, 2008Date of Patent: May 22, 2012Assignee: Xilinx, Inc.Inventors: Ahmad R. Ansari, Jeffery H. Appelbaum, Kam-Wing Li, James J. Murray, Kathryn S. Purcell, Alex S. Warshofsky
-
Publication number: 20120119374Abstract: A semiconductor device includes a substrate having a top surface and a bottom surface, and a through-silicon via (TSV) extending from the top surface of the substrate to the bottom surface of the substrate, the TSV having a height and a side profile extending along a longitudinal axis, wherein the side profile has an upper segment forming a first angle relative to the longitudinal axis, and a lower segment forming a second angle relative to the longitudinal axis, the second angle being different from the first angle, and wherein the lower segment has a height that is less than 20% of the height of the TSV.Type: ApplicationFiled: November 12, 2010Publication date: May 17, 2012Applicant: XILINX, INC.Inventors: Arifur Rahman, Bahareh Banijamali
-
Publication number: 20120124257Abstract: An embodiment of a multichip module is disclosed. For this embodiment of the multichip module, a transceiver die has transceivers. A crossbar switch die has at least one crossbar switch. A protocol logic blocks die has protocol logic blocks. The transceiver die, the crossbar switch die, and the protocol logic blocks die are all coupled to an interposer. The interposer interconnects the transceivers and the protocol logic blocks to one another and interconnects the protocol logic blocks and the at least one crossbar switch to one another.Type: ApplicationFiled: November 17, 2010Publication date: May 17, 2012Applicant: XILINX, INC.Inventor: Ephrem C. Wu
-
Patent number: 8181149Abstract: Approaches for assembling an electronic circuit design. A processor performs operations including instantiating and coupling a plurality of instances of functional blocks in the design, including at least one meta block instance. The plurality of instances of functional blocks are displayed as respective graphical objects and identifiers of two or more implementations for the meta block instance from a meta block library are displayed. In response to designer selection of one implementation from the meta block library, a specification of the selected one implementation for the meta block instance is stored in association with the design. In response to designer selection of a graphical object corresponding to the at least one meta block instance, a designer-editable version of the one implementation is displayed. An updated specification of the one implementation associated with design is stored in response to designer modification of the designer-editable version of the one implementation.Type: GrantFiled: September 3, 2009Date of Patent: May 15, 2012Assignee: Xilinx, Inc.Inventors: Sean A. Kelly, Gabor Szedo
-
Patent number: 8180919Abstract: According to various embodiments of the present invention, an intelligent framer/mapper integrates the framer, mapper, and the controlling function of the host processor, implemented as either a soft processor or an embedded processor, into a single device, such as a programmable logic device. The use of the soft processor or embedded processors on the device reduces the load on the host processor on the line card. According to some aspects of the invention, the devices takes advantage of an embedded, dedicated processor and/or soft processor(s) to allow for a distributed processing on a single chip.Type: GrantFiled: July 30, 2004Date of Patent: May 15, 2012Assignee: Xilinx, Inc.Inventors: Francis G. Melinn, Amit Dhir
-
Patent number: 8180820Abstract: Generating a remainder from a division of a first polynomial by a second polynomial having a variable width. One or more embodiments include a first sub-circuit, a first adder, a second sub-circuit, and a second adder. The first sub-circuit is adapted to generate a first partial remainder, which has a fixed width greater than or equal to the width of the second polynomial, from the first polynomial excepting a least significant portion. The first adder is adapted to generate a sum of the least significant portion of the first polynomial and a most significant portion of the first partial remainder. The second sub-circuit is adapted to generate a second partial remainder from the sum. The second adder is adapted to generate the remainder from the second partial remainder and the first partial remainder excepting the most significant portion.Type: GrantFiled: February 4, 2009Date of Patent: May 15, 2012Assignee: Xilinx, Inc.Inventor: Jeffrey Allan Graham
-
Patent number: 8180616Abstract: Approaches for gathering packet processing information. A directed graph is used to represent the packet processing system. In response to each network packet input to the system, an associated, unique packet identifier is established for the network packet. Each input network packet is processed by one or more components of the system. For each input network packet, respective log data is stored by each of one or more components of the system that processed the input network packet. The log data includes data from the input network packet, and the associated identifier. Components of the device that processed a packet having a selected, associated packet identifier are determined by traversing the graph and searching for graph-connected nodes for which the represented components stored log data with the selected packet identifier. Data is output indicating the components that processed the packet having the selected packet identifier.Type: GrantFiled: December 18, 2008Date of Patent: May 15, 2012Assignee: Xilinx, Inc.Inventors: Robert Peter Esser, Lionel Edward Barker
-
Patent number: 8178962Abstract: A semiconductor device package and methods of manufacturing the same are described. In some examples, a semiconductor device includes an IC die including a ring of die pads around a periphery thereof, lands disposed within the ring of die pads, bond terminals coupled to the lands, the bond terminals being wire-bonded to respective ones of the die pads, and at least one capacitor having respective terminals mounted to respective ones of the lands.Type: GrantFiled: March 28, 2011Date of Patent: May 15, 2012Assignee: Xilinx, Inc.Inventors: Soon-Shin Chee, Paul Y. Wu
-
Patent number: 8181140Abstract: A method of generating a circuit design comprising a T-coil network includes determining inductance for inductors and a parasitic bridge capacitance of the T-coil network. The parasitic bridge capacitance is compared with a load capacitance metric that depends upon parasitic capacitance of a load coupled to an output of the T-coil network. An amount of electrostatic discharge (ESD) protection of the circuit design that is coupled to the output of the T-coil network and/or a parameter of the inductors of the T-coil network is selectively adjusted according to the comparison. The circuit design, which can specify inductance of the inductors, the amount of ESD protection, and/or the width of windings of the inductors, is outputted.Type: GrantFiled: November 9, 2009Date of Patent: May 15, 2012Assignee: Xilinx, Inc.Inventors: Vassili Kireev, James Karp, Toan D. Tran
-
Patent number: 8179159Abstract: A method of configuring a stacked integrated circuit (“IC”) having a first IC die with configurable logic and a second IC die electrically coupled to the first IC die through an array of inter-chip contacts includes: providing a frame having frame data and a frame address in a frame header to the first IC die; storing the frame data in a frame data register of the first IC die; processing the frame header to determine whether a frame destination is in the first IC die or the second IC die; in response to determining that the frame destination is in the second IC die, providing the frame address to the second IC die through an inter-chip frame address bus including a first plurality of the array of inter-chip contacts; and writing the frame data from the frame data register of the first IC die to the frame destination through an inter-chip frame data bus including a second plurality of the array of inter-chip contacts.Type: GrantFiled: May 26, 2011Date of Patent: May 15, 2012Assignee: Xilinx, Inc.Inventors: Stephen M. Trimberger, Arifur Rahman
-
Patent number: 8176461Abstract: A method for generating a design-specific timing specification includes inputting a first timing specification of a target device corresponding to a first timing yield. The first timing specification contains timing delays of elements located in at least first and second regions of the target device. A circuit design is placed and routed. With a programmed processor, the timing delay of the first timing specification is increased for one or more elements implementing the circuit design in the first region to produce a second timing specification, and a second timing yield of target device is determined from the second timing specification. In response to the second timing yield being larger than a target timing yield, the programmed processor decreases the timing delay of the second timing specification for one or more elements in the second region to compensate for a difference between the second timing yield and the target timing yield to produce a design-specific timing specification.Type: GrantFiled: May 10, 2010Date of Patent: May 8, 2012Assignee: Xilinx, Inc.Inventor: Stephen M. Trimberger
-
Patent number: 8176449Abstract: The present invention provides a simplified process for inference using a generic logic pattern corresponding to one or more generic functions provided by the hardware component. A circuit design is mapped into a plurality of interconnected hardware components, and a subset of the hardware components that matches a logic pattern are identified. Components of the subset are replaced with an inferred hardware component associated with the logic pattern. After matching the pattern, additional components connected to the inferred hardware component are iteratively analyzed to determine whether those additional connected components can be implemented using additional logic of the inferred hardware component.Type: GrantFiled: March 11, 2010Date of Patent: May 8, 2012Assignee: Xilinx, Inc.Inventor: Stephane C. Petithomme
-
Patent number: 8174112Abstract: An integrated circuit device includes an integrated circuit formed in a semiconductor die and an integrated circuit package containing the semiconductor die. The integrated circuit package includes a thermal interface material substantially between the semiconductor die and a heat spreader of the integrated circuit device for conducting heat from the semiconductor die to the heat spreader. The thermal interface material includes diamond particles and has a thickness selected to reduce capacitance between the semiconductor die and the heat spreader over that of a conventional integrated circuit device without reducing the rate of thermal conduction from the semiconductor die to the heat spreader. As a result, the integrated circuit device has improved electrostatic discharge immunity.Type: GrantFiled: August 20, 2009Date of Patent: May 8, 2012Assignee: Xilinx, Inc.Inventors: James Karp, Vassili Kireev
-
Publication number: 20120098130Abstract: A semiconductor device includes a semiconductor die and lead-free solder bumps disposed on a surface of the semiconductor die. A substrate includes metal layers and dielectric layers. One of the metal layers includes contact pads corresponding to lead-free solder bumps, and one of the dielectric layers is an exterior dielectric layer having respective openings for the contact pad. Respective copper posts are disposed on the contact pads. The respective copper post for each contact pad extends from the contact pad through the respective opening for the contact pad. The semiconductor die is mounted on the substrate with connections between the lead-free solder bumps and the copper posts.Type: ApplicationFiled: October 26, 2010Publication date: April 26, 2012Applicant: XILINX, INC.Inventors: Laurene Yip, Leilei Zhang, Kumar Nagarajan
-
Patent number: 8165845Abstract: A method and apparatus is provided for the calculation of maverick control limits. The maverick control limit method selects the correct parameter(s) as critical parameters to be utilized by the maverick control limit method. Next, the maverick control limit method identifies the probability density function that is associated with the parametric data set(s) that are associated with the critical parameter(s). Next, abnormal data points within the measured parametric data set(s) are removed. Maverick control limits are then calculated to properly disposition semiconductor die into pass/fail categories.Type: GrantFiled: April 4, 2008Date of Patent: April 24, 2012Assignee: Xilinx, Inc.Inventors: Katherine Seebeck, Andrew Flynn
-
Patent number: 8166431Abstract: A method of reducing startup time of an embedded system can include: instantiating a circuit, specified by a first circuit design, within an integrated circuit (IC), booting a first build of an operating system executed by a processor to a steady state, and responsive to achieving the steady state, storing a circuit operational state of the circuit instantiated within the IC, an operational state of the processor, and a state of an executable memory utilized by the processor. A second circuit design can be created and a second build of the operating system can be created that collectively specify the circuit operational state, the operational state of the processor, and a state of an executable memory. The second circuit design and the second build of the operating system can be stored in the memory.Type: GrantFiled: August 20, 2009Date of Patent: April 24, 2012Assignee: Xilinx, Inc.Inventors: David McAndrew, Juan J. Noguera Serra, Amr El Monawir
-
Patent number: 8166445Abstract: An embodiment of the present invention reduces resources needed to estimate the Icc Current Temperature Scaling Factor (ITSF) of a device, and provides a method and apparatus to estimate ITSF from the device speed and performance characteristics which can be measured at room temperature. In one embodiment, a method for estimating the ITSF of an integrated circuit includes: determining a level of propagation delay of a portion of the integrated circuit; and determining an estimated Icc current temperature scaling factor from a correlation between the level of the propagation delay and a modeled Icc current temperature scaling factor.Type: GrantFiled: September 11, 2009Date of Patent: April 24, 2012Assignee: Xilinx, Inc.Inventors: Cinti X. Chen, Yongjun Zheng, Joe W. Zhao
-
Patent number: 8166366Abstract: Partial configuration of programmable circuitry with validation for an integrated circuit is described. An integrated circuit with programmable circuitry is obtained. The programmable circuitry is configured with a first bitstream in a non-dynamic mode of operation, after which the integrated circuit includes a configuration controller coupled to a buffer, an internal configuration access port, and an error checker. A portion of a second bitstream is loaded into the buffer for a dynamic partial configuration mode of operation. The portion of the second bitstream loaded into the buffer is validated with the error checker as being acceptable, after which the portion of the second bitstream is instantiated in the programmable circuitry via the internal configuration access port.Type: GrantFiled: October 22, 2007Date of Patent: April 24, 2012Assignee: Xilinx, Inc.Inventors: Stephen M. Trimberger, Brendan K. Bridgford
-
Publication number: 20120092119Abstract: A symmetrical inductor includes pairs of half-loops, first and second terminal electrodes, and a center-tap electrode. The half-loop pairs are in respective conductive layers of an integrated circuit. Each half-loop pair includes a first and second half-loop in the respective conductive layer. The first and second terminal electrodes are in a first conductive layer, and the center-tap electrode is in a second conductive layer. The first terminal electrode and the center-tap electrode are coupled through a first series combination that includes the first half-loop of each half-loop pair. The second terminal electrode and the center-tap electrode are coupled through a second series combination that includes the second half-loop of each half-loop pair.Type: ApplicationFiled: October 15, 2010Publication date: April 19, 2012Applicant: XILINX, INC.Inventors: Vassili Kireev, Parag Upadhyaya, Mark J. Marlett
-
Publication number: 20120092081Abstract: A tunable resonant circuit includes first and second capacitors that provide a matched capacitance between first and second electrodes of the first and second capacitors. A deep-well arrangement includes a first well disposed within a second well in a substrate. The first and second capacitors are each disposed on the first well. Two channel electrodes of a first transistor are respectively coupled to the second electrode of the first capacitor and the second electrode of the second capacitor. Two channel electrodes of a second transistor are respectively coupled to the second electrode of the first capacitor and to ground. Two channel electrodes of the third transistor are respectively coupled to the second electrode of the second capacitor and to ground. The gate electrodes of the first, second, and third transistors are responsive to a tuning signal, and an inductor is coupled between the first electrodes of the first and second capacitors.Type: ApplicationFiled: October 15, 2010Publication date: April 19, 2012Applicant: XILINX, INC.Inventors: Parag Upadhyaya, Vassili Kireev