Supply voltage and temperature independent receiver
10868537 ยท 2020-12-15
Assignee
Inventors
Cpc classification
H03K19/0948
ELECTRICITY
International classification
H03K19/0948
ELECTRICITY
Abstract
Embodiments relate to a circuitry for digital data communication. The circuitry includes an inverter circuit connected between an input node and an output node. The inverter circuit has core circuits each of which includes a complementary metal-oxide-semiconductor (CMOS) transistor of a first type and a CMOS transistor of a second type having a first common gate node connected to the input node and a first common drain node connected to the output node. The circuitry further includes another inverter circuit of a switching threshold voltage different than that of the inverter circuit and connected between the input node and the output node. The other inverter circuit has core circuits each of which includes a CMOS transistor of a third type and a CMOS transistor of a fourth type having a second common gate node connected to the input node and a second common drain node connected to the output node.
Claims
1. A circuitry for digital data communication, the circuitry comprising: an input node configured to receive an input voltage signal; an output node configured to output an output voltage signal; a first inverter circuit of a first switching threshold voltage, the first inverter circuit connected between the input node and the output node, the first inverter circuit including a first set of one or more core circuits, each core circuit of the first set including a complementary metal-oxide-semiconductor (CMOS) transistor of a first type and a CMOS transistor of a second type having a first common gate node connected to the input node and a first common drain node connected to the output node; and a second inverter circuit of a second switching threshold voltage lower than the first switching threshold voltage, the second inverter circuit connected between the input node and the output node, the second inverter circuit including a second set of one or more core circuits, each core circuit of the second set including a CMOS transistor of a third type and a CMOS transistor of a fourth type having a second common gate node connected to the input node and a second common drain node connected to the output node.
2. The circuitry of claim 1, wherein: a threshold voltage of the CMOS transistor of the first type is different than a threshold voltage of the CMOS transistor of the third type, and a threshold voltage of the CMOS transistor of the second type is different than a threshold voltage of the CMOS transistor of the fourth type.
3. The circuitry of claim 1, wherein the first set of core circuits and the second set of core circuits are programmable to be enabled or disabled.
4. The circuitry of claim 1, wherein a sum of a first number and a second number is constant and set to a predetermined number, the first number representing a number of core circuits in the first set that are enabled, and the second number representing a number of core circuits in the second set that are enabled.
5. The circuitry of claim 1, further comprising a decoding circuit coupled to the first set of core circuits and the second set of core circuits, the decoding circuit configured to generate enable signals that enable or disable each of the core circuits in the first set and the core circuits in the second set.
6. The circuitry of claim 1, wherein: a first sum of a first product and a second product is the same as a second sum of a third product and a fourth product, the first product representing a number of one or more CMOS transistors of the first type enabled in the first inverter circuit multiplied with a transconductance parameter of the CMOS transistor of the first type, the second product representing a number of one or more CMOS transistors of the third type enabled in the second inverter circuit multiplied with a transconductance parameter of the CMOS transistor of the third type, the third product representing a number of one or more CMOS transistors of the second type enabled in the first inverter circuit multiplied with a transconductance parameter of the CMOS transistor of the second type, and the fourth product representing a number of one or more CMOS transistors of the fourth type enabled in the second inverter circuit multiplied with a transconductance parameter of the CMOS transistor of the fourth type.
7. The circuitry of claim 6, further comprising a decoding circuit configured to: generate a first enable signal enabling the number of one or more CMOS transistors of the first type and the number of one or more CMOS transistors of the second type in the first inverter circuit; and generate a second enable signal enabling the number of one or more CMOS transistors of the third type and the number of one or more CMOS transistors of the fourth type in the second inverter circuit, the first enable signal and the second enable signal causes the first sum to be equal to the second sum.
8. The circuitry of claim 1, wherein the CMOS transistor of the first type is a low threshold voltage P-type MOS (PMOS) transistor, the CMOS transistor of the second type is a high threshold voltage N-type MOS (NMOS) transistor, the CMOS transistor of the third type is a high threshold voltage PMOS transistor, and the CMOS transistor of the fourth type is a low threshold voltage NMOS transistor.
9. The circuitry of claim 1, wherein: the first set of one or more core circuits comprises a first plurality of core circuits, each core circuit of the first plurality connected between the input node and the output node, and the second set of one or more core circuits comprises a second plurality of core circuits, each core circuit of the second plurality connected between the input node and the output node.
10. A method comprising: receiving an input voltage signal at an input node; generating, at a first inverter circuit of a first switching threshold voltage connected between the input node and an output node, a first output signal by applying the input voltage signal to a first set of one or more core circuits each of which includes a complementary metal-oxide-semiconductor (CMOS) transistor of a first type and a CMOS transistor of a second type having a first common gate node connected to the input node and a first common drain node connected to the output node; generating, at a second inverter circuit of a second switching threshold voltage lower than the first switching threshold voltage connected between the input node and the output node, a second output signal by applying the input voltage signal to a second set of one or more core circuits each of which includes a CMOS transistor of a third type and a CMOS transistor of a fourth type having a second common gate node connected to the input node and a second common drain node connected to the output node; and generating an output voltage signal at the output node by combining the first output signal and the second output signal.
11. The method of claim 10, wherein: a threshold voltage of the CMOS transistor of the first type is different than a threshold voltage of the CMOS transistor of the third type, and a threshold voltage of the CMOS transistor of the second type is different than a threshold voltage of the CMOS transistor of the fourth type.
12. The method of claim 10, further comprising: programming one or more of the first set of core circuits and one or more of the second set of core circuits to be disabled.
13. The method of claim 10, wherein a first number of core circuits in the first set and a second number of core circuits in the second first set are enabled, a sum of the first number and the second number being constant and set to a predetermined number.
14. The method of claim 10, further comprising: generating enable signals that enabled or disabled each of the core circuits in the first set and the core circuits in the second set.
15. The method of claim 10, wherein: a first sum of a first product and a second product is the same as a second sum of a third product and a fourth product, the first product representing a number of one or more CMOS transistors of the first type enabled in the first inverter circuit multiplied with a transconductance parameter of the CMOS transistor of the first type, the second product representing a number of one or more CMOS transistors of the third type enabled in the second inverter circuit multiplied with a transconductance parameter of the CMOS transistor of the third type, the third product representing a number of one or more CMOS transistors of the second type enabled in the first inverter circuit multiplied with a transconductance parameter of the CMOS transistor of the second type, and the fourth product representing a number of one or more CMOS transistors of the fourth type enabled in the second inverter circuit multiplied with a transconductance parameter of the CMOS transistor of the fourth type.
16. The method of claim 15, further comprising: generating a first enable signal to enable the number of one or more CMOS transistors of the first type and the number of one or more CMOS transistors of the second type in the first inverter circuit; and generating a second enable signal to enable the number of one or more CMOS transistors of the third type and the number of one or more CMOS transistors of the fourth type in the second inverter circuit.
17. The method of claim 10, wherein the CMOS transistor of the first type is a low threshold voltage P-type MOS (PMOS) transistor, the CMOS transistor of the second type is a high threshold voltage N-type MOS (NMOS) transistor, the CMOS transistor of the third type is a high threshold voltage PMOS transistor, and the CMOS transistor of the fourth type is a low threshold voltage NMOS transistor.
18. The method of claim 10, wherein: the first set of one or more core circuits comprises a first plurality of core circuits, each core circuit of the first plurality connected between the input node and the output node, and the second set of one or more core circuits comprises a second plurality of core circuits, each core circuit of the second plurality connected between the input node and the output node.
19. An electronic device, comprising: an interfacing bus; a first integrated circuit connected to the interfacing bus; and a second integrated circuit connected to the interfacing bus, the second integrated circuit comprising a circuitry, the circuitry comprising: an input node configured to receive an input voltage signal, an output node configured to output an output voltage signal, a first inverter circuit of a first switching threshold voltage, the first inverter circuit connected between the input node and the output node, the first inverter circuit including a first set of one or more core circuits, each core circuit of the first set including a complementary metal-oxide-semiconductor (CMOS) transistor of a first type and a CMOS transistor of a second type having a first common gate node connected to the input node and a first common drain node connected to the output node, and a second inverter circuit of a second switching threshold voltage lower than the first switching threshold voltage, the second inverter circuit connected between the input node and the output node, the second inverter circuit including a second set of one or more core circuits, each core circuit of the second set including a CMOS transistor of a third type and a CMOS transistor of a fourth type having a second common gate node connected to the input node and a second common drain node connected to the output node.
20. The electronic device of claim 19, wherein: a threshold voltage of the CMOS transistor of the first type is different than a threshold voltage of the CMOS transistor of the third type, a threshold voltage of the CMOS transistor of the second type is different than a threshold voltage of the CMOS transistor of the fourth type, the first set of core circuits and the second set of core circuits are programmable to be enabled or disabled, and a sum of a first number and a second number is constant and set to a predetermined number, the first number representing core circuits in the first set that are enabled, and the second number representing core circuits in the second set that are enabled.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11) The figures depict, and the detailed description describes, various non-limiting embodiments for purposes of illustration only.
DETAILED DESCRIPTION
(12) Reference will now be made in detail to embodiments, examples of which are illustrated in the accompanying drawings. In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the various described embodiments. However, the described embodiments may be practiced without these specific details. In other instances, well-known methods, procedures, components, circuits, and networks have not been described in detail so as not to unnecessarily obscure aspects of the embodiments.
(13) Embodiments relate to a circuitry of an electronic device for digital data communication, e.g., for reception of digital data. The circuitry includes a receiver implemented as a complementary metal-oxide-semiconductor (CMOS) inverter circuit. The operation of CMOS inverter circuit presented herein is temperature independent as well as independent on voltage supply variations and ripples. The circuitry includes an input node that receives an input voltage signal and an output node that outputs an output voltage signal. The circuitry further includes a first inverter circuit of a first switching threshold voltage connected between the input node and the output node. The first inverter circuit includes a first set of one or more core circuits, each core circuit of the first set including a CMOS transistor of a first type (e.g., of a first threshold voltage) and a CMOS transistor of a second type (e.g., of a second threshold voltage) having a first common gate node connected to the input node and a first common drain node connected to the output node. The circuitry further includes a second inverter circuit of a second switching threshold voltage lower than the first switching threshold voltage connected between the input node and the output node. The second inverter circuit includes a second set of one or more core circuits, each core circuit of the second set including a CMOS transistor of a third type (e.g., of a third threshold voltage) and a CMOS transistor of a fourth type (e.g., of a fourth threshold voltage) having a second common gate node connected to the input node and a second common drain node connected to the output node.
(14) Example Electronic Device
(15) Embodiments of electronic devices, user interfaces for such devices, and associated processes for using such devices are described. In some embodiments, the device is a portable communications device, such as a mobile telephone, that also contains other functions, such as personal digital assistant (PDA) and/or music player functions. Exemplary embodiments of portable multifunction devices include, without limitation, the iPhone, iPod Touch, Apple Watch, and iPad devices from Apple Inc. of Cupertino, Calif. Other portable electronic devices, such as wearables, laptops or tablet computers, are optionally used. In some embodiments, the device is not a portable communications device, but is a desktop computer or other computing device that is not designed for portable use. In some embodiments, the disclosed electronic device may include a touch sensitive surface (e.g., a touch screen display and/or a touch pad). An example electronic device described below in conjunction with
(16)
(17) In some embodiments, device 100 includes touch screen 150, menu button 104, push button 106 for powering the device on/off and locking the device, volume adjustment buttons 108, Subscriber Identity Module (SIM) card slot 110, head set jack 112, and docking/charging external port 124. Push button 106 may be used to turn the power on/off on the device by depressing the button and holding the button in the depressed state for a predefined time interval; to lock the device by depressing the button and releasing the button before the predefined time interval has elapsed; and/or to unlock the device or initiate an unlock process. In an alternative embodiment, device 100 also accepts verbal input for activation or deactivation of some functions through microphone 113. Device 100 includes various components including, but not limited to, a memory (which may include one or more computer readable storage mediums), a memory controller, one or more central processing units (CPUs), a peripherals interface, an RF circuitry, an audio circuitry, speaker 111, microphone 113, input/output (I/O) subsystem, and other input or control devices. Device 100 may include one or more image sensors 164, one or more proximity sensors 166, and one or more accelerometers 168. Device 100 may include more than one type of image sensors 164. Each type may include more than one image sensor 164. For example, one type of image sensors 164 may be cameras and another type of image sensors 164 may be infrared sensors that may be used for face recognition. In addition or alternatively, image sensors 164 may be associated with different lens configuration. For example, device 100 may include rear image sensors, one with a wide-angle lens and another with as a telephoto lens. Device 100 may include components not shown in
(18) Device 100 is only one example of an electronic device, and device 100 may have more or fewer components than listed above, some of which may be combined into a component or have a different configuration or arrangement. The various components of device 100 listed above are embodied in hardware, software, firmware or a combination thereof, including one or more signal processing and/or application specific integrated circuits (ASICs). While the components in
(19) Example Communication System in Electronic Device
(20)
(21) Interfacing bus 202 is a communication channel that enables multiple components to communicate over a shared connection. In one or more embodiments, interfacing bus 202 is implemented as a multi-drop bus, which may be divided into more buses. For example, System Power Management Interface (SPMI) may be used to embody interfacing bus 202. Other serial bus interfaces such as I2C may be used instead of the SPMI to embody interfacing bus 202. Although not illustrated in
(22) Each of integrated circuits 204 and 206 may be signal processing circuit, ASIC circuit, or some other circuit suitable for digital data communication. Integrated circuit 206 may include, among other components, a circuitry 208 for digital data communication, e.g., for reception of digital data from integrated circuit 204. Circuitry 208 may be implemented as a temperature and voltage supply independent complementary metal-oxide-semiconductor (CMOS) based inverter circuit. Details about a CMOS inverter circuit and requirements for its operation to be independent of variations of temperature and voltage supply are provided below in relation to
(23) Example Operation of CMOS Inverter Circuit
(24)
(25) NMOS transistor 304 is turned on when a voltage between gate node 306 and source node 316 (e.g., the input voltage signal V.sub.IN) is greater than a threshold voltage V.sub.Tn (where V.sub.Tn is a positive voltage value), and NMOS transistor 304 is turned off when the voltage between gate node 306 and source node 316 is less than the threshold voltage V.sub.Tn. PMOS transistor 302 is turned on when a voltage between gate node 306 and source node 314 is less than a threshold voltage V.sub.Tp (where V.sub.Tp is a negative voltage value), and PMOS transistor 302 is turned off when the voltage between gate node 306 and source node 314 is greater than the threshold voltage V.sub.Tp.
(26)
(27) For some values of the input voltage signal V.sub.IN greater than the threshold voltage V.sub.Tn, NMOS transistor 304 operates in the saturation mode and PMOS transistor 302 still operates as the PMOS triode. In such case, the output voltage signal V.sub.OUT becomes smaller than V.sub.DD, as shown by transfer function 320 of
(28) For at least a portion of the values of input voltage signal V.sub.IN between V.sub.Tn and V.sub.DD+V.sub.Tp, both PMOS transistor 302 and NMOS transistor 304 may be in the saturation mode and saturation currents may flow though both PMOS and NMOS transistors 302, 304 generating the output voltage signal V.sub.OUT having values between zero and V.sub.DD, as shown by transfer function 320. After equating saturation currents of NMOS transistor 304 and PMOS transistor 302, the following stands:
(29)
where .sub.n is an electron mobility of NMOS transistor 304, .sub.p is a hole mobility of PMOS transistor 302, C.sub.ox is an oxide capacitance of PMOS and NMOS transistors 302 and 304 (e.g., same for both transistors), (w/l).sub.n is an aspect ratio for NMOS transistor 304, (w/l).sub.p is an aspect ratio for PMOS transistor 302, and V.sub.m is a switching threshold voltage of the input voltage signal V.sub.IN for which both PMOS transistor 302 and NMOS transistor 304 operate in saturation modes. The switching threshold voltage V.sub.m illustrated in
(30) After solving Eq. (1) for the switching threshold voltage V.sub.m, the following stands:
(31)
where .sub.n is a transconductance parameter of NMOS transistor 304 and .sub.p is a transconductance parameter of PMOS transistor 302. The transconductance parameters of NMOS and PMOS transistors 304 and 302 are defined as:
(32)
(33) There are four distinct requirements for operation of the CMOS based inverter circuit: (i) the requirement for a programmable switching threshold voltage V.sub.m for adjusting a duty cycle distortion (DCD) across process skews; (ii) constant transconductance parameters .sub.n and .sub.p to ensure proper load driving, and rise/fall transitions of an inverter cell; (iii) temperature independence to simplify a calibration process of an inverter circuit and to ensure proper operation for variety of temperatures; and (iv) voltage supply independence to minimize the effect of voltage supply ripples and variations.
(34) First, ensuring that the switching threshold voltage V.sub.m is programmable involves controlling the beta ratio k defined in Eq. (2). However, it can be observed from Eq. (2) that the switching threshold voltage V.sub.m is a non-linear function of k, which means that it is not possible to fulfill range/step size requirements for the switching threshold voltage V.sub.m using a programmable number or inverter branches. Second, ensuring that a transconductance parameter (e.g., a fall/rise transition time) is constant involves maintaining a constant beta ratio k. However, if k is varied to control a saturation switching point (e.g., the switching threshold voltage V.sub.m), the transconductance parameter would vary, and rise/fall transition times of CMOS inverter circuit 300 would not be same or even similar.
(35) Third, it can be shown that temperature dependency of CMOS inverter circuit 300 is not a function of the electron and hole mobilities. As a temperature increases, a mobility decreases, but the ratio .sub.n/.sub.p is independent of temperature. Therefore, the temperature dependency reduces to:
(36)
Given that
(37)
keeping k=1 would eliminate the temperature dependency.
(38) Fourth, dependency on ripples and variations of the voltage supply V.sub.DD can be analyzed using an error signal that can be defined as a difference between the switching threshold voltage V.sub.m and a half of V.sub.DD. Thus, the error signal equal to zero corresponds to the case when the saturation switching point (e.g., switching threshold voltage V.sub.m) is equal to V.sub.DD/2 and DCD is minimized as rising and falling transition times of CMOS inverter circuit 300 are the same. As
(39)
dependency of the error signal on changes of supply voltage V.sub.DD is given by:
(40)
From Eq. (2),
(41)
Then, Eq. (5) becomes:
(42)
Thus, the dependency of error signal on changes of V.sub.DD becomes zero for k=1.
(43) To summarize, the switching threshold voltage V.sub.m would be programmable if the beta ratio k can be programmed over a large range (e.g., one or two orders of magnitude). The constant transconductance parameter requires that the beta ratio k is constant, whereas to eliminate temperature and voltage supply dependency the beta ratio k that is equal to one is required. Programming a defined number of CMOS transistors in series/parallel and degenerating the transistors using switches or resistors would violate the aforementioned criteria and would involve a continuous trimming for functionality. The solution is to build a CMOS based inverter circuit with more degrees of freedom to program the switching threshold voltage V.sub.m and the beta ratio k independently. Details about a structure of CMOS based inverter circuit (e.g., circuitry 208) that fulfils the four aforementioned criteria are provided below in relation to
(44) Example Architecture of Voltage Supply and Temperature Independent Circuitry
(45) In accordance with embodiments of the present disclosure, circuitry 208 that fulfils the aforementioned four criteria includes multiple CMOS transistors connected in parallel (e.g., transistors with a common gate node and a common source node) and having different threshold voltages V.sub.T. Thus, circuitry 208 that operates as a CMOS inverter may include PMOS transistors with different threshold voltages V.sub.T mutually connected with each other in parallel, and NMOS transistors with different threshold voltages V.sub.T mutually connected with each other in parallel. In general, circuitry 208 may include n.sub.1 transistors (PMOS/NMOS transistors) with a lower threshold voltage V.sub.T,l connected in parallel with n.sub.h transistors (PMOS/NMOS transistors) with a higher threshold voltage V.sub.T,h. As an equivalent transconductance of parallel transistors is equal to a sum of transconductances of individual transistors, the following holds:
(46)
where .sub.eq is an equivalent mobility of electrons/holes of the parallel NMOS/PMOS transistors, (w/l).sub.eq is an equivalent aspect ratio for the parallel transistors, V.sub.T,eq is an equivalent threshold voltage for the parallel transistors, .sub.l is a mobility of electrons/holes of a CMOS transistor (NMOS/PMOS transistor) with the lower threshold voltage, (w/l).sub.l is an aspect ratio for the CMOS transistor with the lower threshold voltage, .sub.h is a mobility of electrons/holes of a CMOS transistor (NMOS/PMOS transistor) with the higher threshold voltage, (w/l).sub.h is an aspect ratio for the CMOS transistor with the higher threshold voltage, and V.sub.GS is a voltage level between the common gate node and the common source node.
(47) After rearranging Eq. (7), the following holds:
(48)
Eq. (8) can be rewritten as:
(49)
where .sub.eq is an equivalent transconductance parameter of the parallel transistors, .sub.l is a transconductance parameter of the CMOS transistor with the lower threshold voltage, and .sub.h is a transconductance parameter of the CMOS transistor with the higher threshold voltage.
(50)
(51) To fulfil the aforementioned four criteria, circuitry 208 may include n.sub.p,h PMOS transistors of inverter circuit 402 enabled having, e.g., a high threshold voltage V.sub.Tp,h and connected in parallel with n.sub.p,l PMOS transistors of inverter circuit 404 enabled having, e.g., a low threshold voltage V.sub.Tp,l. Circuitry 208 may further include n.sub.n,h NMOS transistors of inverter circuit 402 turned on having, e.g., a high threshold voltage V.sub.Tn,h and connected in parallel with n.sub.n,l NMOS transistors of inverter circuit 404 enabled having, e.g., a low threshold voltage V.sub.Tn,l. Inverter circuit 402 may have an equivalent switching threshold voltage (e.g., V.sub.m,h) higher than an equivalent switching threshold voltage (e.g., V.sub.m,l) of inverter circuit 404.
(52) After replacing V.sub.Tp in Eq. (2) with V.sub.T,eq from Eq. (9) for [n.sub.p,h+n.sub.p,l] parallel PMOS transistors and replacing V.sub.Tn in Eq. (2) with V.sub.T,eq from Eq. (9) for [n.sub.n,h+n.sub.n,l] parallel NMOS transistors, Eq. (2) becomes:
(53)
with a=n.sub.p,h.sub.p,h, b=n.sub.p,l.sub.p,l, c=n.sub.n,h.sub.n,h, and d=n.sub.n,l.sub.n,l, where .sub.p,h is a transconductance parameter of the PMOS transistor with the threshold voltage V.sub.Tp,h, .sub.p,l is a transconductance parameter of the PMOS transistor with the threshold voltage V.sub.Tp,l, .sub.n,h is a transconductance parameter of the NMOS transistor with the threshold voltage V.sub.Tn,h, and .sub.n,l is a transconductance parameter of the NMOS transistor with the threshold voltage V.sub.Tn,l. A detailed structure of circuitry 208 providing the switching threshold voltage V.sub.m as defined by Eq. (10) is described in relation to
(54) Inverter circuit 402 is connected between input node 418 and output node 420. Inverter circuit 402 includes a set of one or more core circuits 510 illustrated in
(55) Inverter circuit 404 is also placed between input node 418 and output node 420 in parallel with inverter circuit 402. Inverter circuit 404 includes a set of one or more core circuits 520 illustrated in
(56)
(57) Inverter circuit 402 includes identical core circuits 510A, 510B, through 510N (e.g., N=16) illustrated in more detail in
(58) Inverter circuit 404 includes identical core circuits 520A, 520B, through 520M (e.g., M=16 or MN) illustrated in more detail in
(59)
(60) PMOS transistor 505 is coupled to supply voltage V.sub.DD via a PMOS switch 503, and NMOS transistor 507 is coupled to supply voltage V.sub.SS via an NMOS switch 509. Enable signal 506 may be sent directly to a gate node of PMOS switch 503 and via a logic inverter 508 to a gate node of NMOS switch 509 to enable or disable core circuit 510. Enable signal 506 may be generated by decoding circuit 524. One or more core circuits 510 of
(61)
(62) PMOS transistor 515 is coupled to supply voltage V.sub.DD via a PMOS switch 513, and NMOS transistor 507 is coupled to supply voltage V.sub.SS via an NMOS switch 519. Enable signal 516 may be sent directly to a gate node of PMOS switch 513 and via a logic inverter 518 to a gate node of NMOS switch 519 to enable or disable core circuit 520. Enable signal 516 may be generated by decoding circuit 524. One or more core circuits 520 of
(63)
(64) By generating corresponding enable signals 506A, 506B through 506N and 516A, 516B through 516M, decoding circuit 524 provides that a+b=c+d, where a, b, c and d are defined in relation to Eq. (10). By providing that a+b=c+d, decoding circuit 524 ensures that the beta ratio k as defined in Eq. (10) is equal to 1, which means that circuitry 208 is temperature independent as well independent of voltage supply ripples and variations. Furthermore, circuitry 208 designed as illustrated in
(65) Example Operation of Supply and Temperature Independent Circuitry
(66)
(67) Circuitry 208 receives 602 an input voltage signal at an input node. Circuitry 208 generates 604, at a first inverter circuit (e.g., inverter circuit 402) of a first switching threshold voltage (e.g., V.sub.m,l or V.sub.m,h) connected between the input node and an output node, a first output signal by applying the input voltage signal to a first set of one or more core circuits (e.g., core circuits 510) each of which includes a CMOS transistor of a first type (e.g., PMOS transistor 505) and a CMOS transistor of a second type (e.g., NMOS transistor 507) having a first common gate node connected to the input node and a first common drain node connected to the output node.
(68) Circuitry 208 generates 606, at a second inverter circuit (e.g., inverter circuit 404) of a second switching threshold voltage (e.g., V.sub.m,2 or V.sub.m,l) lower than the first switching threshold voltage connected between the input node and the output node, a second output signal by applying the input voltage signal to a second set of one or more core circuits (e.g. core circuits 520) each of which includes a CMOS transistor of a third type (e.g., PMOS transistor 515) and a CMOS transistor of a fourth type (e.g., NMOS transistor 517) having a second common gate node connected to the input node and a second common drain node connected to the output node. Circuitry 208 generates 608 an output voltage signal at the output node by combining the first output signal and the second output signal.
(69) The processes and their sequences illustrated in
(70) The above embodiments were described primarily in the context of receiver circuit associated with an interfacing bus. However, the same principle can be applied to other circuits such as voltage detection circuits.
(71) While particular embodiments and applications have been illustrated and described, it is to be understood that the invention is not limited to the precise construction and components disclosed herein and that various modifications, changes and variations which will be apparent to those skilled in the art may be made in the arrangement, operation and details of the method and apparatus disclosed herein without departing from the spirit and scope of the present disclosure.