Optimizing Bias Points For A Semiconductor Device
First Claim
Patent Images
1. A method comprising:
- determining environmental conditions associated with operation of a semiconductor die including a plurality of device types;
accessing a table in a storage of the semiconductor die based on the determined environmental conditions, the table including a set of bias points; and
dynamically operating the semiconductor die at a bias point accessed from the table based on the determined environmental conditions.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes determining environmental conditions associated with operation of a chip having multiple device types, accessing a table stored in the chip based on the determined environmental conditions, and dynamically operating the chip at a bias point accessed from the table based on the determined environmental conditions.
14 Citations
17 Claims
-
1. A method comprising:
-
determining environmental conditions associated with operation of a semiconductor die including a plurality of device types; accessing a table in a storage of the semiconductor die based on the determined environmental conditions, the table including a set of bias points; and dynamically operating the semiconductor die at a bias point accessed from the table based on the determined environmental conditions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
a transistor sensor including a plurality of different transistor types to be switchably coupled to a first test line to receive a test signal and to output a test output; a resistor sensor including a plurality of different resistor types to be switchably coupled to a second test line to receive a test signal and to output a test output; a capacitor sensor including a plurality of different transistor types to be switchably coupled to a third test line to receive a test signal and to output a test output; a temperature sensor to generate a value representative of a temperature at which the apparatus is operating; a voltage sensor to generate an output representative of a voltage of a power source coupled to the apparatus; an analog-to-digital converter (ADC) switchably coupled to each of the sensors to digitize a corresponding output; and a microcontroller to control switching of the sensors to the ADC, receive the corresponding digitized outputs, determine a corner for each of the different transistor types, the resistor types and the capacitor types, store each of the determined corners in a first storage, determine a set of bias points for each of a plurality of blocks of the apparatus based on the determined corners, and store the set of bias points in a second storage of the apparatus. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A system comprising:
a receiver formed on a single semiconductor die, the receiver including a signal path having an analog front end to receive and process a radio frequency (RF) signal to provide a digital output and a digital signal processor (DSP) to receive the digital output and to process the digital output to generate a content signal, wherein the receiver includes; at least one process sensor to generate an output indicative of process corner information of a plurality of device types of the semiconductor die; at least one environmental sensor to generate an output indicative of an environmental condition of the semiconductor die; an analog-to-digital converter (ADC) switchably coupled to each of the sensors to digitize a corresponding output; a microcontroller coupled to the ADC to control switching of the sensors to the ADC, receive the corresponding digitized outputs, determine the process corner information for each of the plurality of device types, and determine a set of bias points for each of a plurality of blocks of the receiver based on the process corner information, each of the set of bias points including a plurality of bias points each associated with an environmental condition at which the receiver may operate; a non-volatile storage to store the set of bias points for each of the plurality of blocks of the receiver. - View Dependent Claims (15, 16, 17)
Specification