-
公开(公告)号:US09899088B1
公开(公告)日:2018-02-20
申请号:US14862750
申请日:2015-09-23
Applicant: Xilinx, Inc.
Inventor: Weirong Jiang
IPC: G06F12/00 , G11C15/04 , G06F3/06 , G06F12/0802 , G06F12/0864
CPC classification number: G11C15/046 , G06F3/0626 , G06F3/0638 , G06F12/0802 , G06F12/0864 , G11C7/1006 , G11C15/00
Abstract: Circuits and methods are disclosed for decomposition of a content addressable memory into a plurality of CAMs having a lower cost. In an example implementation, a set of CAM rules are grouped into a plurality of subsets. For each of the subsets, CAM rules in the subset are reformatted for storage in a respective CAM configured to store fewer ternary bits or configured for prefix match. Each reformatted subset of CAM rules are stored in the respective CAM. A search key formatting circuit is configured to reformat an input search key for each of the respective CAMs is used to store the reformatted subsets to produce a respective reformatted search key and input the respective reformatted search key to the respective CAM.
-
公开(公告)号:US20180039886A1
公开(公告)日:2018-02-08
申请号:US15230164
申请日:2016-08-05
Applicant: Xilinx, Inc.
Inventor: Yaman Umuroglu , Michaela Blott
CPC classification number: G06N3/08 , G06N3/04 , G06N3/063 , H03K19/17732
Abstract: In an example, a circuit of a neural network implemented in an integrated circuit (IC) includes a layer of hardware neurons, the layer including a plurality of inputs, a plurality of outputs, a plurality of weights, and a plurality of threshold values, each of the hardware neurons including: a logic circuit having inputs that receive first logic signals from at least a portion of the plurality of inputs and outputs that supply second logic signals corresponding to an exclusive NOR (XNOR) of the first logic signals and at least a portion of the plurality of weights; a counter circuit having inputs that receive the second logic signals and an output that supplies a count signal indicative of the number of the second logic signals having a predefined logic state; and a compare circuit having an input that receives the count signal and an output that supplies a logic signal having a logic state indicative of a comparison between the count signal and a threshold value of the plurality of threshold values; wherein the logic signal output by the compare circuit of each of the hardware neurons is provided as a respective one of the plurality of outputs.
-
公开(公告)号:US20180033753A1
公开(公告)日:2018-02-01
申请号:US15225550
申请日:2016-08-01
Applicant: Xilinx, Inc.
Inventor: Rafael C. Camarota
IPC: H01L23/00 , H01L23/498
CPC classification number: H01L24/09 , H01L23/49816 , H01L23/49827 , H01L23/49838 , H01L23/5286 , H01L24/17 , H01L24/83 , H01L2224/0903 , H01L2224/0912 , H01L2224/1712
Abstract: Methods and apparatus are described for strategically arranging conductive elements (e.g., solder balls) of an integrated circuit (IC) package (and the corresponding conductive pads of a circuit board for electrical connection with the IC package) using a plurality of different pitches. One example integrated circuit (IC) package generally includes an integrated circuit die and an arrangement of electrically conductive elements coupled to the integrated circuit die. In at least one region of the arrangement, the conductive elements are disposed with a first pitch in a first dimension of the arrangement and with a second pitch in a second dimension of the arrangement, and the second pitch is different from the first pitch. The pitch of a given region may be based on mechanical, PCB routing, and/or signal integrity considerations.
-
公开(公告)号:US09882562B1
公开(公告)日:2018-01-30
申请号:US15371472
申请日:2016-12-07
Applicant: Xilinx, Inc.
Inventor: Martin L. Voogel , Rafael C. Camarota , Henri Fraisse
IPC: H03K19/177 , H03K19/00 , H01L23/498
CPC classification number: H03K19/0008 , H01L23/49811 , H01L23/49838 , H03K19/17728 , H03K19/17744
Abstract: An integrated circuit (IC) die and integrated circuit (IC) chip packages having such dies are described that leverage the symmetry of the arrangement of micro-bumps to advantageously reduce interposer cost and size requirements. In one example, an integrated circuit (IC) die is provided. The IC die includes a die body, a plurality of programmable tiles disposed in the die body, and a plurality of micro-bumps disposed in the die body. The die body includes a front face connecting a bottom exterior surface and a top exterior surface. A centerline of the die body is perpendicular to the front face and bifurcates the top exterior surface. At least two of the programmable tiles are of a common type. The micro-bumps adjacent the front face and coupled to the common type of programmable tiles have a substantially symmetrical orientation relative to a symmetry axis. The symmetry axis being one of (a) collinear with the centerline of the die body, or (b) parallel to the centerline of the die body.
-
公开(公告)号:US09876657B1
公开(公告)日:2018-01-23
申请号:US15451209
申请日:2017-03-06
Applicant: Xilinx, Inc.
Inventor: Charles Jeon , Christoph E. Studer , Michael Wu , Christopher H. Dick
IPC: H04K1/02 , H04L25/03 , H04L25/49 , H04B7/0452
CPC classification number: H04L25/03159 , H04B7/0452 , H04L25/03012 , H04L2025/03426
Abstract: An integrated circuit (IC) includes a downlink unit including an input to receive a first plurality of frequency domain (FD) symbols associated with data symbols for a plurality of users, and an iteration unit to perform a plurality of iterations based on adjustment values. Each iteration includes generating a second plurality of FD symbols by performing a precoding process based on the first plurality of FD symbols, generating a third plurality of time domain (TD) symbols by performing a first modulation process based on the second plurality of FD symbols, generating a fourth plurality of TD symbols by performing a dynamic range reduction process based on absolute values of the third plurality of TD symbols, and updating the adjustment values. The downlink unit further includes a decision unit configured to generate transmit TD symbols for transmission through a channel to the plurality of users.
-
公开(公告)号:US09871520B1
公开(公告)日:2018-01-16
申请号:US15237439
申请日:2016-08-15
Applicant: Xilinx, Inc.
Inventor: Chi M. Nguyen , Robert I. Fu
IPC: H03K19/003 , H03K19/177 , H03K3/356
CPC classification number: H03K19/00392 , H03K3/356104 , H03K19/17764 , H03K19/23
Abstract: The disclosed voting circuit includes a pull-up circuit connected to an output node and to a positive supply voltage. A pull-down circuit is connected to the output node and to ground, and the output node is coupled to receive true output of a first bi-stable circuit. The pull-up circuit pulls the output node to the positive supply voltage in response to complementary output signals from second and third bi-stable circuits being in a first state, and the pull-down circuit pulls the output node to ground in response to complementary output signals from second and third bi-stable circuits being in a second state that is opposite the first state.
-
公开(公告)号:US09866269B1
公开(公告)日:2018-01-09
申请号:US15354858
申请日:2016-11-17
Applicant: Xilinx, Inc.
Inventor: Hongzhi Zhao , Christopher H. Dick , Hemang M. Parekh
CPC classification number: H04B1/62 , H03F1/3247 , H03F1/3252 , H03F1/3258 , H03F3/195 , H03F3/245 , H03F2201/3209 , H03F2201/3224 , H03F2201/3233 , H04L25/03847
Abstract: A digital predistortion (DPD) system includes an input configured to receive a DPD input signal. The DPD system includes a first predistortion circuit configured to provide a first signal path coupled to the input to generate a first predistortion signal. The first predistortion circuit includes a first infinite impulse response (IIR) filter. A second predistortion circuit is configured to provide a second signal path coupled to the input in parallel with the first signal path to generate a second predistortion signal. The second predistortion circuit includes a second IIR filter. A combiner circuit is configured to combine the first predistortion signal and the second predistortion signal to generate a DPD output signal.
-
公开(公告)号:US09864605B2
公开(公告)日:2018-01-09
申请号:US14931037
申请日:2015-11-03
Applicant: Xilinx, Inc.
Inventor: Mrinal J. Sarmah , Bokka Abhiram Sai Krishna , Anil Kumar A V
IPC: G06F9/00 , G06F15/177 , G06F9/44 , G06F13/40 , G06F13/42
CPC classification number: G06F9/4408 , G06F13/4068 , G06F13/4282
Abstract: An integrated circuit (IC) that includes a processor circuit can be booted by receiving, using a storage interface circuit of the IC, a first boot image from a nonvolatile memory chip. The first boot image is executed on a processor circuit of the IC to configure a bus interface module that is designed to communicate with a host device over a communication bus that links multiple devices and the IC. Using the bus interface module, a second boot image is received from the memory of the host device to a memory of the IC. The IC is booted by executing the second boot image.
-
公开(公告)号:US09832048B2
公开(公告)日:2017-11-28
申请号:US14834276
申请日:2015-08-24
Applicant: Xilinx, Inc.
Inventor: Vassili Kireev
IPC: H04L25/08 , H04L25/06 , H04L25/49 , H04L27/04 , H03K19/0185
CPC classification number: H04L25/085 , H03K19/018528 , H04L25/06 , H04L25/4917 , H04L27/04
Abstract: A transmitter circuit for generating a modulated signal in a transmitter of an integrated circuit is described. The transmitter circuit comprises a multiplexing stage having a multiplexing circuit configured to receive a differential input signal and to generate a differential output signal at a first output node of a first current path and at a second output node of a second current path, the multiplexing stage having a gain circuit configured to increase the swing of the differential output signal generated at the first output node and the second output node. A method of generating a modulated signal in a transmitter of an integrated circuit is also disclosed.
-
公开(公告)号:US09831104B1
公开(公告)日:2017-11-28
申请号:US14935011
申请日:2015-11-06
Applicant: Xilinx, Inc.
Inventor: Woon-Seong Kwon , Suresh Ramalingam
CPC classification number: H01L21/563 , H01L21/565 , H01L21/566 , H01L21/67126 , H01L23/3142 , H01L24/16 , H01L24/81 , H01L25/0655 , H01L25/50 , H01L2224/16227 , H01L2224/81005 , H01L2224/81192 , H01L2924/1431 , H01L2924/1433 , H01L2924/15192 , H01L2924/15311 , H01L2924/157 , H01L2924/18161 , H01L2924/3511
Abstract: Techniques for providing a unified underfill and encapsulation for integrated circuit die assemblies. These techniques include a molding technique that includes dipping a die assembly including a substrate and one or more dies into a chamber having molding material, sealing the chamber, and lowering pressure in the chamber to coax the molding material into space between the die(s) and substrate. The use of this molding technique, as contrasted with a capillary underfill technique in which underfill material is laid down adjacent dies and fills space under the die via capillary action, provides several benefits. One benefit is that the molding material can include a higher silica particle filler content (% by weight) than the material for the capillary underfill technique, which improves CTE. Another benefit is that various design constraints related to, for example, warpage and partial underfill are eliminated or improved.
-
-
-
-
-
-
-
-
-