Altera Patent Applications

Techniques For Protecting Security Features of Integrated Circuits

Granted: September 7, 2017
Application Number: 20170257222
An integrated circuit includes a control circuit, a one-time programmable circuit, and a security feature. The control circuit determines if the one-time programmable circuit is programmed in response to a request by a user of the integrated circuit to access the security feature. The control circuit generates a signal to indicate to the user of the integrated circuit that the security feature has been previously accessed if the control circuit determines that the one-time programmable…

METHODS AND APPARATUS FOR PERFORMING REED-SOLOMON ENCODING

Granted: August 31, 2017
Application Number: 20170250713
The present embodiments relate to Reed-Solomon encoding, and to circuitry for performing such encoding, particularly in an integrated circuit. A Reed-Solomon encoder circuit may receive a message with data symbols and compute a partial syndrome vector by multiplying the data symbols with a first matrix. The Reed-Solomon encoder circuit may further compute parity check symbols by solving a system of linear equations that includes the partial syndrome vector and a second matrix. As an…

MULTI-ACCESS MEMORY SYSTEM AND A METHOD TO MANUFACTURE THE SYSTEM

Granted: August 31, 2017
Application Number: 20170250155
A multiple memory access system is disclosed. The system includes a first die disposed on a package substrate. A second die is stacked above the first die. The first die, the second die and the package substrate form a first package. An IC is placed within a close proximity of the first package where the first die communicates with the second die at a first data rate while the first die communicates with the IC at a second data rate. The first data rate is higher than the second data…

TECHNIQUES FOR DETECTING AND CORRECTING ERRORS ON A RING OSCILLATOR

Granted: August 31, 2017
Application Number: 20170250681
A circuit may include a ring oscillator circuit and monitoring circuitry. The ring oscillator circuit has a group of inverters in a loop, whereby the group of inverters includes first, second, and third output nodes. The monitoring circuitry may monitor for error events in a signal that has passed through the inverters from any one of the first, second, or third output nodes, and may generate first and second monitoring circuitry outputs. The circuit may further include an error…

Apparatus For Flexible Electronic Interfaces And Associated Methods

Granted: August 24, 2017
Application Number: 20170244411
A semiconductor die includes at least one flexible interface block. The flexible interface block includes at least one interconnect, and at least one buffer coupled to the at least one interconnect. The flexible interface block further includes a routing interface coupled to circuitry integrated in the semiconductor die, and a controller coupled to provide communication between the routing interface and the at least one buffer.

Circuits and Methods For Impedance Calibration

Granted: August 17, 2017
Application Number: 20170237433
A driver circuit drives data to an output based on an input data signal in a transmission mode. The driver circuit includes transistors. A comparator generates a comparison output in a calibration mode based on a reference signal and a signal at the output of the driver circuit. A calibration control circuit adjusts an equivalent resistance of the transistors in the driver circuit based on the comparison output in the calibration mode. The equivalent resistance of the transistors in the…

ELECTROSTATIC COLLECTOR

Granted: July 20, 2017
Application Number: 20170203304
An electrostatic collector including: a collection chamber delimited by a tubular wall oriented along a first axis; a collection electrode configured to be disposed inside the collection chamber against the wall; a discharge electrode, of elongate form, that extends along the first axis and includes an end, in a shape of a tip, the end being disposed opposite the collection electrode; a first part of a first diameter, emerging on the tip-shaped end, a second part of a second diameter,…

INTEGRATED CIRCUIT PACKAGE WITH ENHANCED COOLING STRUCTURE

Granted: May 11, 2017
Application Number: 20170133298
An integrated circuit package may include an integrated circuit die having first and second circuit regions and a surface. The first circuit region of the integrated circuit package has an operating temperature that is different than that of the second circuit region. A cooling structure is formed on the surface of the integrated circuit die. The cooling structure includes a group of micropipe interconnects arranged to form a cooling channel that allows for the flow of coolant. The…

2.5D ELECTRONIC PACKAGE

Granted: May 11, 2017
Application Number: 20170133329
A 2.5D electronic package is provided in which at least one integrated circuit is mounted on an interposer that is mounted on a package substrate. To reduce warpage, the interconnection array of the integrated circuit does not include a thick metallization layer; and at least part of the power distribution function that would otherwise have been performed by the thick metallization layer is performed by one or more metallization layers that are added to the interposer. A method is…

INTEGRATED CIRCUIT PACKAGES WITH DETACHABLE INTERCONNECT STRUCTURES

Granted: April 27, 2017
Application Number: 20170117250
An integrated circuit package may include a first integrated circuit die having a first bump structure, a second integrated circuit die having a second bump structure, and a detachable interconnect structure having first and second conductive structures that is positioned between the first and second integrated circuit dies. In order to establish electrical communication between the first and second integrated circuit dies, the first conductive structure of the detachable interconnect…

STATE VISIBILITY AND MANIPULATION IN INTEGRATED CIRCUITS

Granted: April 13, 2017
Application Number: 20170103157
In a first mode, a control circuit generates a circuit design implementation with storage circuits in an integrated circuit by programming configuration memory bits via configuration resources. The storage circuits can be accessed for read and write operations during the execution of the circuit design implementation with the integrated circuit. In a second mode, the control circuit can perform read and write access operations at the storage circuits via configuration resources or via an…

MULTI-LEVEL SIGNALING FOR ON-PACKAGE CHIP-TO-CHIP INTERCONNECT THROUGH SILICON BRIDGE

Granted: March 30, 2017
Application Number: 20170092586
One embodiment relates to an apparatus for data communication between at least two in-package semiconductor dies. On the first semiconductor die in a package, a digital-to-analog converter (DAC) converts a plurality of binary signals to an analog signal. The analog signal is transmitted through a silicon bridge to a second semiconductor die. Another embodiment relates to a method of data communication between at least two in-package semiconductor dies. A plurality of binary signals is…

Techniques For Variable Forward Error Correction

Granted: December 22, 2016
Application Number: 20160373138
A system includes an encoding circuit, a line quality monitor circuit, and a controller circuit. The encoding circuit generates a first data signal indicating encoded data using a first forward error correction code. The line quality monitor circuit generates an indication of a line quality of a second data signal using an eye monitor circuit that monitors the second data signal. The controller circuit causes the encoding circuit to generate encoded data in the first data signal using a…

PHASE DETECTION IN AN ANALOG CLOCK DATA RECOVERY CIRCUIT WITH DECISION FEEDBACK EQUALIZATION

Granted: December 22, 2016
Application Number: 20160373241
An embodiment of the invention relates to a method of phase detection in a receiver circuit with decision feedback equalization. Partial-equalization and full-equalization edge signals are generated. The feedback from the first tap of the decision feedback equalizer is separated from the feedback of the remaining plurality of taps. The feedback from the plurality of taps (not including the first tap) is used to generate partial-equalization edge signals, while the feedback from all the…

Techniques For Providing Data Rate Changes

Granted: December 15, 2016
Application Number: 20160363954
An integrated circuit die includes interface and adapter circuits. The interface circuit exchanges data with an external device outside the integrated circuit die using a first clock signal. The interface circuit has a clock signal generation circuit to generate the first clock signal based on a second clock signal. The adapter circuit exchanges the data with the interface circuit. A frequency of the second clock signal is changed in response to an indication of a change in a data rate…

N-WELL/P-WELL STRAP STRUCTURES

Granted: December 8, 2016
Application Number: 20160358825
Embodiments of N-well or P-well strap structures are disclosed with lower space requirements achieved by forming the strap on both sides of one or more floating polysilicon gate fingers.

ASYMMETRIC POWER FLOW CONTROLLER FOR A POWER CONVERTER AND METHOD OF OPERATING THE SAME

Granted: October 20, 2016
Application Number: 20160308440
A controller for a power converter formed with a plurality of converter stages, and method of operating the same. In one embodiment, the controller includes a power system controller configured to determine an unequal current allocation among the plurality of converter stages based on an operation of the power converter. The controller also includes a converter stage controller configured to control an output current produced by each of the plurality of converter stages in response to…

METHODS AND APPARATUS FOR TWO-DIMENSIONAL BLOCK BIT-STREAM COMPRESSION AND DECOMPRESSION

Granted: September 1, 2016
Application Number: 20160253096
One embodiment relates to a method for compressing a data-stream of configuration data for electronically configuring an electronically-programmable semiconductor device having a two-dimensional (2D) block structure for an array of core resources. Inter-block and intra-block transformations may be applied to the data-stream to obtain a 2D-transformed data-stream which can be shorter and/or more compressible than the original data. Subsequently, one-dimensional (1D) compression that…

PACKAGED INTEGRATED CIRCUIT INCLUDING A SWITCH-MODE REGULATOR AND METHOD OF FORMING THE SAME

Granted: September 1, 2016
Application Number: 20160254745
A packaged integrated circuit and method of forming the same. The package integrated circuit includes an integrated circuit formed on a semiconductor die affixed to a surface of a multi-layer substrate, and a switch-mode regulator formed on the semiconductor die (or another semiconductor die) affixed to the surface of the multi-layer substrate. The integrated circuit and the switch-mode regulator are integrated within a package to form the packaged integrated circuit.

CAPACITOR OF VARIABLE CAPACITY, COMPRISING A LAYER OF A PHASE CHANGE MATERIAL, AND METHOD FOR VARYING THE CAPACITY OF A CAPACITOR

Granted: June 16, 2016
Application Number: 20160172113
The invention relates to a variable-capacitance electrical capacitor comprising a first electrode and a second electrode facing the first electrode and a zone of a dielectric material arranged between said first and second electrodes characterized in that the second electrode is formed at least on one hand of a primary electrode made of an electrically conductive material and, at least on the other, of an additional electrode comprising a state-change material, the primary electrode and…