This application relates claims priority to New Ordinary Indian Patent Application No. 1110/CHE/2013 filed on Mar. 14, 2013, entitled “PROCESS DETECTION CIRCUIT”, the entire disclosure of which is hereby incorporated by reference.
This application relates generally to a process detection circuit. More specifically, this application relates to detecting process characteristics for different MOS devices without using external components or a trimming mechanism.
Advances in integrated circuit (IC) technologies have resulted in decreasing the size of devices used to fabricate circuitry. Along with process geometries shrinking, there is an increase in functionality that is integrated into a system on a chip (SoC) design. Further, there remains a need for higher data transfer rates. The rapid shrinking of feature sizes in ICs has not been accompanied by corresponding scaling of geometric tolerances. Accordingly, circuit performance may be more sensitive to uncontrollable statistical process variations. In particular, there may be an increase in variations of design parameters like delay and power, which results in system level challenges in terms of power management and clock management.
Process, Voltage, and Temperature (PVT) monitors may be included in the SoC design. Existing solutions for detection of process may include a ring oscillator based process detection that only indicates the combined effects of NMOS and PMOS. In other words, PMOS and NMOS process characteristics are not distinguished separately. Another existing solution may include generating accurate current using a band-gap reference that requires an extra IO PAD and an external precision resistor.
The process detection circuit can detect process information in both PMOS and NMOS devices and other devices like BJT and diode without external components or trimming. The process detection circuit may be able to identify process information (e.g. slow, fast and typical) based on a gate-source voltage (VGS) that represents process effects. Identified process information may be used to optimize SoC operation by adjusting a supply level, to optimize slew rate of IO or any other parameters of the circuit according to process characteristics to meet the desired throughput requirement with optimum power consumption.
The process detector circuit 102 may be used to identify process information or process characteristics. The process information may be used to trim the different parameters inside the sub-blocks of SoC to control variations within an optimum range. In particular, process information may be used to optimize SoC operation by adjusting a supply level according to process characteristics to meet the desired throughput requirement with optimum power consumption. In other words, there is a lowering of supply voltage for FF process and an increase for SS process as compared to TT process, which are further described below with respect to
The process detector circuit 102 may include process detectors for multiple devices 110. The process detectors for multiple devices 110 may be NMOS and PMOS devices including input/output (IO) (3.3 volt (V), 1.8V, 1.2V), core (high voltage (HVT), standard voltage (SVT), low voltage (LVT)) devices, or extended to a diode or bipolar junction transistor (BJT) in other embodiments. In particular,
The process detector circuit 102 further includes both a multiplexer (MUX) and error amplifier as in block 112. The MUX 112 of the process detector circuit 102 is illustrated in
As described, a process detection circuit 102 of PVT detector 100 detects process information for multiple devices like PMOS/NMOS etc. The information may be used to account for deviations in the semiconductor fabrication process. Process information may also be referred to as process characteristics or process variation. In particular, process information may include variations of process parameters, which may include impurity concentration densities, oxide thicknesses and diffusion depths. The variations may result from non-uniform conditions during diffusions of the impurities, which may introduce variations in the sheet resistance and transistor parameters such as threshold voltage. Accordingly, there may be variations in the dimensions of the devices that result from the limited resolution of the photolithographic process. In one embodiment, process information may include a percentage variation in a performance calculation. Process variations may also be due to variations in the manufacture conditions such as temperature, pressure and dopant concentrations. The ICs may be produced in lots and the electrical properties in different lots may vary. Further, the transistors may have different transistor lengths, which may modify the propagation delay. The process detection circuit 102 described herein provides a mechanism for detecting variations in the process information by measuring the VGS voltage value as further described with respect to the circuits illustrated in
The circuits described below may include a variety of different transistors including MOS transistors. Metal oxide semiconductor (“MOS”) may refer to the physical structure of certain field effect transistors, having a metal gate electrode placed on top of an oxide insulator, which in turn is on top of a semiconductor material. Complementary metal oxide semiconductor (“CMOS”) is a technology for constructing integrated circuits. CMOS may be used in a variety of digital logic circuits and may also be used in microprocessors, microcontrollers, static RAM, and memory devices, such as flash drives. CMOS technology may be used for analog circuitry, including image sensors, data converters, and/or transceivers for different types of communication. CMOS circuits may utilize p-type and n-type metal oxide semiconductor field-effect transistors (“MOSFETs”) to implement logic gates and other digital circuits found in computing and signal processing equipment. Typical commercial CMOS products may be integrated circuits composed of millions of transistors of both types on silicon. These devices may be referred to as chips, die, or dies. CMOS circuits are used to implement logic gates with p-type and n-type MOSFETs to create paths to the output from either the voltage source or ground. When a path to the output is created from the voltage source, the circuit is said to be pulled up. The other circuit state occurs when a path to output is created from ground and the output pulled down to the ground potential. The devices or transistors used for the circuits below may include N-type metal oxide-semiconductor (“NMOS”) or P-type metal oxide-semiconductor (“PMOS”). NMOS logic utilizes n-type metal oxide-semiconductor field effect transistors (“MOSFETs”) to implement logic gates and other digital circuits. PMOS logic utilizes p-type MOSFETs to implement logic gates and other digital circuits. In one example, the circuit may be suitable for use with a non-volatile memory system or may also apply to a number of different environments and uses. The system may be utilized with any number of types of host devices including cellular telephones, smartphones, digital cameras, personal digital assistants, mobile computing devices, tablets, laptops, netbooks, non-mobile computing devices, audio/mp3 players, video players, and other devices.
As illustrated, a current I2 equivalent to VGS/R1 is generated. A mirrored current I3 is dumped into another resistor R2 to effectively create VPDET=VGS*(R2/R1). The equations for this process are:
V(PDET_OUT—N)=I3*R2
I
2
=V
GS
/R
1
V(PDET_OUT—N)=(VGS/R1)*R2{substituting I3 with I2 because I1=I2=I3}
V(PDET_OUT—N)=VGS{since R1=R2}
The R2/R1 mechanism cancels out current variations due to process dependence of resistor variation, so V(PDET_OUT_N) exhibits process dependent variation of only NMOS device. As further described below with respect to
As illustrated, a current I2 equivalent to VGS/R1 is generated. A mirrored current I3 is dumped into another resistor R2 to effectively create V(PDET_OUT_P)=VGS*(R2/R1). The equations for this process are:
V(PDET_OUT—P)=I3*R2
I
2
=V
GS
/R
1
V(PDET_OUT—P)=(VGS/R1)*R2{substituting I3 with I2 because I1=I2=I3}
V(PDET_OUT—P)=VGS{since R1=R2}
The R2/R1 mechanism cancels out current variations due to process dependence of resistor variation, so V(PDET_OUT_P) exhibits process dependent variation for the PMOS device. As further described below with respect to
The NMOS process detector 400 of
The analog MUX circuitry of
The error amplifier 700 in
In semiconductor manufacturing, process information may include a variation of fabrication parameters used in applying an IC design to a semiconductor wafer. Process corners represent the extremes of these parameter variations within which a circuit that has been etched onto the wafer must function correctly. A circuit running on devices fabricated at these process corners may run slower or faster than specified and at lower or higher temperatures and voltages. As discussed with respect to
The process corners may use two-letter designators, where the first letter refers to the NMOS corner, and the second letter refers to the PMOS corner. There are at least three conditions for each device, including typical, fast and slow. Fast and slow corners exhibit carrier mobilities that are higher and lower than normal, respectively. The corners illustrated in
As shown, the process detection circuit is able to generate approximately 150 mV to 200 mV variation in V(PDET_Out) for end of process corners (e.g. FF, SS) with enough separation to distinguish between them. It can be observed from
A “computer-readable medium,” “machine readable medium,” “propagated-signal” medium, and/or “signal-bearing medium” may comprise any device that includes, stores, communicates, propagates, or transports software for use by or in connection with an instruction executable system, apparatus, or device. The machine-readable medium may selectively be, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, device, or propagation medium. A non-exhaustive list of examples of a machine-readable medium would include: an electrical connection “electronic” having one or more wires, a portable magnetic or optical disk, a volatile memory such as a Random Access Memory “RAM”, a Read-Only Memory “ROM”, an Erasable Programmable Read-Only Memory (EPROM or Flash memory), or an optical fiber. A machine-readable medium may also include a tangible medium upon which software is printed, as the software may be electronically stored as an image or in another format (e.g., through an optical scan), then compiled, and/or interpreted or otherwise processed. The processed medium may then be stored in a computer and/or machine memory.
In an alternative embodiment, dedicated hardware implementations, such as application specific integrated circuits, programmable logic arrays and other hardware devices, can be constructed to implement one or more of the methods described herein. Applications that may include the apparatus and systems of various embodiments can broadly include a variety of electronic and computer systems. One or more embodiments described herein may implement functions using two or more specific interconnected hardware modules or devices with related control and data signals that can be communicated between and through the modules, or as portions of an application-specific integrated circuit. Accordingly, the present system encompasses software, firmware, and hardware implementations.
The illustrations of the embodiments described herein are intended to provide a general understanding of the structure of the various embodiments. The illustrations are not intended to serve as a complete description of all of the elements and features of apparatus and systems that utilize the structures or methods described herein. Many other embodiments may be apparent to those of skill in the art upon reviewing the disclosure. Other embodiments may be utilized and derived from the disclosure, such that structural and logical substitutions and changes may be made without departing from the scope of the disclosure. Additionally, the illustrations are merely representational and may not be drawn to scale. Certain proportions within the illustrations may be exaggerated, while other proportions may be minimized. Accordingly, the disclosure and the figures are to be regarded as illustrative rather than restrictive.
Number | Date | Country | Kind |
---|---|---|---|
1110/CHE/2013 | Mar 2013 | IN | national |