The integrated circuit (IC) industry produces a variety of analog and digital semiconductor devices to address issues in different areas. Developments in semiconductor process technology nodes have progressively reduced component sizes and tightened spacing resulting in progressively increased transistor density. ICs progressively become smaller.
Flip-flops (latches) are used as data storage elements. In some circumstances, a flip-flop stores a single bit (binary digit) of data. In some circumstances, a flip-flop (latch) is used for storage of a state and represents a basic storage element of sequential logic in electronics, e.g., shift registers.
One type of flip-flop is a delay (D) flip-flop (FF). A D FF is a digital electronic circuit that delays the change of state of its output signal (Q) until the next rising or falling edge of a clock timing input signal occurs. The D FF is a modified Set-Reset flip-flop with the addition of an inverter to prevent the S and R inputs from being at the same logic level.
A type of D FF is a scan-insertion D FF (SDFQ) which is used, e.g., to implement design for testing (DFT). An SDFQ is a D flip-flop that includes a multiplexer to controllably select between an input D during normal operation and a scan input during scan/test operation. Scan flip-flops, e.g., SDFQs, are used for device testing.
One or more embodiments are illustrated by way of example, and not by limitation, in the figures of the accompanying drawings, wherein elements having the same reference numeral designations represent like elements throughout. The drawings are not to scale, unless otherwise disclosed.
The following disclosure discloses many different embodiments, or examples, for implementing different features of the subject matter. Examples of components, materials, values, steps, operations, arrangements, or the like, are described below to simplify the present disclosure. These are, of course, merely examples and are not intended to be limiting. Other components, values, operations, materials, arrangements, or the like, are contemplated. For example, the formation of a first feature over or on a second feature in the description that follows include embodiments in which the first and second features are formed in direct contact, and further include embodiments in which additional features are formed between the first and second features, such that the first and second features are in indirect contact. In addition, the present disclosure repeats reference numerals and/or letters in the various examples. This repetition is for the purpose of simplicity and clarity and does not in itself dictate a relationship between the various embodiments and/or configurations discussed.
Further, spatially relative terms, such as “beneath,” “below,” “lower,” “above,” “upper” and the like, are used herein for ease of description to describe one element or feature's relationship to another element(s) or feature(s) as illustrated in the figures. The spatially relative terms are intended to encompass different orientations of the device in use or operation in addition to the orientation depicted in the figures. The apparatus is otherwise oriented (rotated 90 degrees or at other orientations) and the spatially relative descriptors used herein are likewise interpreted accordingly. In some embodiments, the term standard cell structure refers to a standardized building block included in a library of various standard cell structures. In some embodiments, various standard cell structures are selected from a library thereof and are used as components in a layout diagram representing a circuit.
In some embodiments, a semiconductor device includes a cell region including active regions that extend in a first direction and have components of transistors formed therein. The transistors of the cell region are arranged to function as a D flip-flop that includes a primary latch, a secondary latch and a clock buffer. Each of the primary and secondary latches includes two types of inverters, namely a sleepy inverter and a non-sleepy (NS) inverter, the terms sleepy and non-sleepy are explained below. The primary latch includes a first sleepy inverter and a first non-sleepy (NS) inverter. The secondary latch includes a second sleepy inverter and a second NS inverter. The clock buffer includes third and fourth NS inverters. A first group of some but not all of the transistors has members which are configured with a standard threshold voltage (Vt_std members having threshold-voltage Vt_std). A second group of some but not all of the transistors has members which are configured with a low threshold voltage that is lower than the standard threshold voltage (Vt_low members having threshold-voltage Vt_low). Ones of the transistors which comprise at least one of the first NS inverter or the second NS inverter are Vt_low members of the second group. In some embodiments, the transistors of the cell region are further arranged to function as a scan-insertion type of D flip-flop (SDFQ) that includes the D flip-flop per se and a multiplexer, and ones of the transistors which comprise the multiplexer are Vt_low members of the second group.
A counterpart to the SDFQ according to another approach uses only transistors that have substantially the same threshold voltage, i.e., Vt_std. To avoid hold-slack violations, the other approach (1) adds additional transistors which adversely increases the area/footprint of SDFQ according to the other approach or (2) eliminates the counterpart of a fourth NS inverter of the clock buffer which adversely facilitates data-racing problems. By contrast, to avoid hold-slack violations, SDFQ embodiments of the present disclosure do not add additional transistors as is done by the SDFQ according to the other approach but instead are configured with transistors having a mix of threshold-voltages. In some SDFQ embodiments, some but not all of the transistors are configured with Vt_low and some but not all of the transistors are configured with Vt_std which helps to avoid an adverse increase in the area/footprint of the SDFQ embodiments. Also by contrast, to avoid hold-slack violations, SDFQ embodiments of the present disclosure, do not eliminate the fourth NS inverter of the clock buffer as is done by the SDFQ according to the other approach; instead SDFQ embodiments of the present disclosure retain the fourth NS inverter of the clock buffer and configure some but not all of the transistors with Vt_low and some but not all of the transistors with Vt_std which helps the SDFQ embodiments to avoid adversely facilitating data-racing problems.
Relevant terminology includes the following. When data input to a sequential logic circuit, e.g., an SDFQ, changes state, propagation delay refers to a finite amount of time needed by the logic gates to perform the operations on changed input data. A condition of valid operation is that the interval between clock pulses must be long enough so that all the logic gates have time to respond to the changes in the input data and have their corresponding outputs settle to stable logic values before the next clock pulse occurs. In general, when the condition is met, the circuit is stable and reliable.
Setup time is the minimum time that a signal must be stable before the clock rising edge. When the setup time is too brief, there is a risk that a logical state of the signal will be misinterpreted. More particularly, when the setup time is too brief, there is a risk that the signal will not settle into a first range of voltages which clearly represents a logical zero or a third range of voltages which clearly represents a logical one, but instead will remain in an intermediate second range of voltages which does not clearly represent either a logical zero or a logical one, resulting in the possibility of an incorrect interpretation of the logical state of the signal will be entered into a register, i.e., latched. Setup-slack is the difference in time between when the signal becomes valid and the setup time. In other words, when the setup-slack is positive, then the signal becomes valid sooner than required by the setup time. A setup-slack violation is a type of violation in which the setup-slack is negative such that the signal becomes valid after the point in time required by the setup time. In general, though a large positive setup-slack avoids signal-state misinterpretation, nevertheless a large positive setup-slack is undesirable because a significant portion of the large positive setup-slack represents delay that could be avoided. Accordingly, in general, the setup-slack is targeted for a near zero, positive number.
Hold time is the shortest time that a signal must be stable after the clock rising edge. When the hold time is not met, there is a risk that an incorrect interpretation of the logical state of the signal will be entered into a register, i.e., latched. Hold-slack is the difference in time between when the signal becomes valid and the hold time. In other words, when hold-slack is positive, then the signal remains valid longer than required by the hold time. A hold-slack violation is a type of slack violation in which the hold-slack is negative such that the signal remains valid too briefly, i.e., the signal remains valid for a shorter amount of time than is required by hold time. In general, though a large positive hold-slack avoids signal-state misinterpretation, nevertheless a large positive hold-slack is undesirable because a significant portion of the large positive hold-slack represents delay that could be avoided. Accordingly, in general, the hold-slack is targeted for a near zero, positive number.
Semiconductor device 100A includes a cell region 102A. Cell region 102A includes a region 104 and a region 106, each of which includes transistors. The transistors in region 104 have substantially the same first threshold-voltage. The transistors in region 106 have substantially the same second threshold-voltage which is greater than the first threshold-voltage. In light of the first threshold-voltage being smaller than the second threshold voltage, the transistors in region 104 are described as having a low threshold-voltage (Vt_low) whereas the transistors in region 106 are referred to as having a standard threshold-voltage (Vt_std). Example semiconductor process techniques for fabricating transistors with differing threshold-voltages are discussed below. In general, values for Vt_low and Vt_std are determined by the design rules and scale of the corresponding semiconductor process technology node.
Semiconductor device 100B is similar to semiconductor device 100A except that cell region 102B of semiconductor device 100B additionally includes a region 108 as compared to cell region 102A of semiconductor device 100A. The transistors in region 108 have substantially the same third threshold-voltage which is greater than the second threshold-voltage of region 106. In light of the second threshold-voltage being smaller than the third threshold voltage, the transistors in region 108 are referred to as having a high threshold-voltage (Vt_high). Example semiconductor process techniques for fabricating transistors with differing threshold-voltages are discussed below. In general, values for Vt_low, Vt_std and Vt_high are determined by the design rules and scale of the corresponding semiconductor process technology node.
More particularly,
SDFQ 230 is a transmission-gate-based design (discussed below). SDFQ 230 is an edge-triggered arrangement that is triggered on a rising edge (positive edge) of a clock signal. Variations of SDFQ 230 are triggered on the falling edge (negative edge) of the clock signal. Other variations of SDFQ 230 are double edge-triggered, i.e., are triggered by both the rising edge (positive edge) and falling edge (negative edge) of the clock signal.
SDFQ 230 includes a multiplexer 232, a D flip-flop 234, a scan buffer 244 and a clock buffer 246. SDFQ 230 includes field-effect transistors (FETs), and more particularly, positive-channel metal oxide semiconductor (PMOS) FETs (PFETs) and negative-channel metal oxide semiconductor (NMOS) FETs (NFETs). Some of the FETs of SDFQ 230 are arranged to function together as sleepy inverters (discussed below). Some of the FETs of SDFQ 230 are arranged to function together as non-sleepy (NS) inverters (discussed below).
In
In NS inverter 248(4), transistor P41 is connected between a node having a first reference voltage, e.g., VDD, and a node nd41. Transistor N41 is connected between node nd41 and a node having a second reference voltage, e.g., VSS. The gate terminals of each of transistors P41 and N41 are connected together and are configured to receive signal SE. Node nd41 has a signal seb which is the inversion of signal SE.
In
In clock buffer 246, NS inverter 248(6) includes series-connected transistors P32 and N32. Transistor P32 is connected between a node having voltage VDD and a node nd32. Transistor N32 is connected between node nd32 and a node having voltage VSS. The gate terminals of each of transistors P32 and N32 are connected together and to node nd31, and thus are configured to receive clock signal clkb. Node nd32 represents an output node of NS inverter 248(6) and has a clock signal clkbb which represents the inversion of clock signal clkb.
In
In multiplexer 232, transistors P13, P14, N14, N15 define a group of data transistors GRPDAT (data group GRPDAT) of multiplexer 232. Data group GRPDAT is used for selecting the data input signal D. Transistors P11, P12, N12, N13 define a group of scan transistors GRPSC (scan group GRPSC) of multiplexer 232. Scan group GRPSC is used for selecting the scan input signal SI. Transistors P15, N11 define a group of delay transistors GRPDEL (delay group GRPDEL) of multiplexer 232. Delay group GRPDEL is used for delaying the propagation of the selected input, namely either SI or D, through multiplexer 232.
In
Primary latch 236 includes an NS inverter 248(1) and a sleepy inverter 250(1). NS inverter 248(1) includes transistors P21 and N21. Transistor P21 is connected between a node having voltage VDD and a node nd21. Transistor N21 is located between node nd21 and a node having voltage VSS. The gate terminals of transistors P21 and N21 are connected together and to node nd14, and thus are configured to receive signal m1_ax. As such, signal m1_ax represents the input signal of D flip-flop 234. Node nd21 represents an output node of NS inverter 248(1) and has a signal m1_b which represents the inversion of signal m1_ax.
In primary latch 236, sleepy inverter 250(1) includes transistors P22-P23 and N22-N23. Transistor P22 is connected between a node having voltage VDD and a node nd22. Transistor P23 is connected between node nd22 and node nd14. The gate terminal of transistor P23 receives signal clkb. Transistor N22 is connected between node nd14 and a node nd23. The gate terminal of transistor N22 receives signal clkbb. In some embodiments, the gate terminal of transistor N22 receives signal CP instead of signal clkbb. Transistor N23 is connected between node nd23 and a node having voltage VSS. Sleepy inverter 250(1) can be put into a sleep mode of operation due to transistors P23 and N22. By contrast, NS inverter 248(1) lacks transistors corresponding to transistors P23 and N22 such that inverter 248(1) of primary latch 236 lacks a sleep mode of operation; accordingly, NS inverter 248(1) is described as a non-sleepy (NS) inverter. The gate terminals of transistors P22 and N23 are connected together and to node nd21. Accordingly, sleepy inverter 250(1) feeds-back an inverted version of signal m1_b (from node nd21) to node nd14.
In
In D flip-flop 234, secondary latch 238 includes an NS inverter 248(2) and a sleepy inverter 250(2). NS inverter 248(2) includes transistors P25 and N25. Transistor P25 is connected between a node having voltage VDD and a node nd25. Transistor N25 is connected between node nd25 and a node having voltage VSS. The gate terminals of transistors P25 and N25 are connected together and to node nd24, and thus are configured to receive signal s1_a. Node nd25 represents an output node of NS inverter 248(2) and has a signal s1_bx which represents the inversion of signal s1_a.
In secondary latch 238, sleepy inverter 250(2) includes transistors P26-P27 and N26-N27. Transistor P26 is connected between a node having voltage VDD and a node nd26. Transistor P27 is connected between node nd26 and node nd24. The gate terminal of transistor P27 receives signal clkbb. Transistor N26 is connected between node nd24 and a node nd27. Transistor N27 is connected between node nd27 and a node having voltage VSS. The gate terminal of transistor N26 receives signal clkb. Sleepy inverter 250(2) can be put into a sleep mode due to transistors P27 and N26. The gate terminals of transistors P26 and N27 are connected together and to node nd25. Accordingly, sleepy inverter 250(2) feeds-back an inverted version of signal s1_bx (from node nd25) to node nd24.
In D flip-flop 234, output buffer 242 includes an NS inverter 248(3), the latter including transistors P28 and N28. Transistor P28 is connected between a node having voltage VDD and a node nd28. Transistor N28 is connected between node nd28 and a node having voltage VSS. The gate terminals of transistors P28 and N28 are connected together and to node nd25, and thus are configured to receive signal s1_bx. Node nd28 represents an output node of NS inverter 248(3), and thus of D flip-flop 234. Furthermore, node nd28 also represents the output node of SDFQ 230. Node nd28 has signal Q which represents the inversion of signal s1_bx.
In
In
A counterpart to SDFQ 230 according to another approach uses only transistors that have substantially the same threshold voltage, i.e., Vt_std. To avoid hold-slack violations, the other approach (1) adds additional transistors which adversely increases the area/footprint of SDFQ according to the other approach or (2) eliminates the counterpart of NS inverter 248(3) which adversely facilitates data-racing problems. By contrast, to avoid hold-slack violations, SDFQ embodiments of the present disclosure, e.g., SDFQ 230, do not add additional transistors as is done by the SDFQ according to the other approach but instead are configured with transistors having a mix of threshold-voltages. In some SDFQ embodiments, e.g., SDFQ 230, some but not all of the transistors are configured with Vt_low and some but not all of the transistors are configured with Vt_std which helps to avoid an adverse increase in the area/footprint of the SDFQ embodiments. Also by contrast, to avoid hold-slack violations, SDFQ embodiments of the present disclosure, e.g., SDFQ 230, do not eliminate NS inverter 248(3) as is done by the SDFQ according to the other approach; instead SDFQ embodiments retain NS inverter 248(3) and configure some, e.g., a minority, of the transistors with Vt_low and some, e.g., a majority, of the transistors with Vt_std which helps the SDFQ embodiments to avoid adversely facilitating data-racing problems.
Regarding threshold voltages of transistors, various processes are employed during manufacture of a semiconductor device to produce regions whose transistors have differing threshold voltages. In some embodiments, during manufacturing of such a semiconductor device, a first doping process is performed in a first region of a substrate in which components of low-threshold-voltage (Vt_low) transistors will be formed. The first doping process results in the first region having a first dopant concentration. Then, a second doping process is performed on a second region of the substrate in which components of standard-threshold-voltage (Vt_std) transistors will be formed. The second doping process results in the second region having a second dopant concentration different than the first dopant concentration. In some embodiments, the second dopant concentration is greater than the first dopant concentration. In some embodiments, the second doping process is performed before the first doping process. The first and second dopant concentrations result in the transistors of the first and second regions having differing threshold voltages, i.e., having correspondingly a low threshold voltage and a standard threshold voltage. Ranges of values for the dopant concentrations are determined by the design rules and scale of the corresponding semiconductor process technology node.
In some embodiments, a third doping process is performed on a third region of the substrate in which components of high-threshold-voltage (Vt_high) transistors will be formed. The third doping process results in the third region having a third dopant concentration different than the first and second dopant concentrations. In some embodiments, the third dopant concentration is greater than the second dopant concentration. In some embodiments, the first, second and third doping processes are performed in a different order other than first before second and second before third. The first, second and third dopant concentrations result in the transistors of the first, second and third regions having differing threshold voltages, i.e., having correspondingly a low threshold voltage, a standard threshold voltage and a high threshold voltage.
In some embodiments, during manufacturing of a semiconductor device having transistors with differing threshold-voltages, a first type of gate is deposited over channel regions in a first region of a substrate in which Vt_low transistors will be formed. Then, a second type of gate is deposited over channel regions in a second region of the substrate in which Vt_std transistors will be formed. In some embodiments, the second type of gate is deposited before the first type of gate. The first and second types of gates correspondingly have different first and second work functions due to, e.g., different materials, and/or different thicknesses, and/or different numbers of layers, or the like. Because of the different first and second work functions correspondingly of the first and second types of gates, the transistors in the first and second regions have differing threshold voltages, i.e., have correspondingly a low threshold voltage and a standard threshold voltage. Ranges of values for parameters of the work functions of the different types of gates are determined by the design rules and scale of the corresponding semiconductor process technology node.
In some embodiments, a third type of gate is deposited over channel regions transistors in a third region of the substrate in which Vt_high transistors will be formed. As compared to the work functions of the first and second types of gates, the third type of gate has a different work function due to, e.g., different materials, and/or different thicknesses, and/or different numbers of layers, or the like. Because of the different first, second and third work functions correspondingly of the first, second and third types of gates, the transistors in the first, second and third regions have correspondingly differing threshold voltages, i.e., have correspondingly a low threshold voltage, a standard threshold voltage and a high threshold voltage. In some embodiments, the first, second and third types of gates are deposited in an order other than first before second and second before third.
Regarding a distribution of transistors having differing threshold voltages, in some embodiments having first and second regions, the first region has multiple areas amongst which the second region as a whole is interspersed. In some embodiments, the second region has multiple areas amongst which the first region as a whole is interspersed. In some embodiments, each of the first and second regions has corresponding multiple areas, and the multiple areas of the first region are interspersed among the multiple areas of the second region. In some embodiments having a third region in addition to the first and second regions, the third region has multiple areas amongst which: the first region as a whole is, or one or more areas thereof are, interspersed; and/or the second region as a whole is, or one or more areas thereof are, interspersed.
In
In
The layout diagram of
In general, a layout diagram represents a semiconductor device. Shapes in the layout diagram represent corresponding components in the semiconductor device. The layout diagram per se is a top view. Shapes in the layout diagram are two-dimensional relative to, e.g., the X-axis and the Y-axis, whereas the semiconductor device being represented is three-dimensional. Typically, relative to the Z-axis, the semiconductor device is organized as a stack of layers in which are located corresponding structures, i.e., to which belong corresponding structures. Accordingly, each shape in the layout diagram represents, more particularly, a component in a corresponding layer of the corresponding semiconductor device. Typically, the layout diagram represents relative depth, i.e., positions along the Z-axis, of shapes and thus layers by superimposing a second shape on a first shape so that the second shape at least partially overlaps the first shape. Regarding some similarly sized contact structures which are stacked in a layout diagram along the Z-axis, e.g., VD and VIA_1st contact structures (discussed below), the stacking order along the Z-axis is reversed relative to the Z-axis stacking order in
Layout diagrams vary in terms of the amount of detail represented. In some circumstances, selected layers of a layout diagram are combined/abstracted into a single layer, e.g., for purposes of simplification. Alternatively, and/or additionally, in some circumstances, not all layers of the corresponding semiconductor device are represented, i.e., selected layers of the layout diagram are omitted, e.g., for simplicity of illustration.
Locations of transistors P28 and N28 of output buffer 242 are shown in
In
In some embodiments, transistors P28 and N28 corresponding to ARs 256P and 256N are fin-type FETs (fin-FETs). In some embodiments, transistors P28 and N28 are gate-all-around-type FETs (GAAFETs), e.g., which use nanowire, nanosheets, or the like. In some embodiments, transistors P28 and N28 are complementary FETs (CFETs). In some embodiments, transistors P28 and N28 represent a transistor architecture other than fin-FET, GAAFET or CFET.
Selected ones of gate lines 262(1)-262(3) which are included in corresponding transistors represent third transistor-components. Long axes of gate lines 262(1)-262(3) extend parallel to the Y-axis. Among gate lines 262(1), 262(2) and 262(3), gate line 262(2) is over corresponding ones of channel regions 226. Metal-to-S/D (MD) contact structures 264 are over corresponding ones of S/D regions 224. MD contact structures 264 represent a first type of fourth transistor-components. In some embodiments, MG contact structures 266 represent a second type of fourth transistor-components. Metal-to-gate (MG) contact structures 266 are over corresponding ones of gate lines 262(1)-262(3). In some embodiments, a given S/D region is formed by doping a portion of an AR that is between corresponding instances of gate lines or that is adjacent to a corresponding instance of an IDG (not shown; discussed below) with an appropriate conductivity-type dopant.
Via-to-MD (VD) contact structures 268 represent connections between corresponding MD contact structures 264 and conductive segments in a first level of metallization (M_1st conductive segments) 272. Via-to-gate (VG) contact structures 270 represent connections between gate lines 262(1)-262(2) and M_1st conductive segments 272, and more specifically between MG contact structures 266 and M_1st conductive segments 272. M_1st conductive segments 272 are over corresponding gate lines 262(1)-262(3) and MD contact structures 264. A first one of M_1st conductive segments 272 is designated for VDD, and thus represents a VDD power rail. A second one of M_1st conductive segments 272 is designated for VSS, and thus represents a VSS power rail. Via structures in a first layer of interconnection (VIA_1st structures) 274 represent connections between corresponding M_1st conductive segments 272 and conductive segments in a second level of metallization (M_2nd conductive segments) 276. M_2nd conductive segments 276 are over corresponding M_1st conductive segments 272.
In some embodiments, depending upon the numbering convention of the corresponding process node by which such a semiconductor device is fabricated, the first (1st) layer of metallization M_1st is either metallization layer zero, M0, or metallization layer one, M1; and correspondingly the first layer of interconnection V_1st is either VIA0 or VIA1. In some embodiments, M0 is the first layer of metallization above a transistor layer. In some embodiments, the transistor layer includes components of transistors, e.g., ARs including S/D regions and channel regions therein, MD contact structures, VD contact structures, via-to-gate (VG) contact structures, gate structures, MG contact structures, or the like. In some embodiments, AR 256P is doped with a first conductivity-type dopant, and AR 256N are doped with a second conductivity-type dopant. In some embodiments that are configured according to complementary metal oxide semiconductor (CMOS) technology, the following is true: AR 256P is doped with a first conductivity-type dopant, e.g., a P-type dopant, such that the transistors corresponding to AR 256P are PFETs; AR 256N is doped with a second conductivity-type dopant, e.g., an N-type dopant, such that the transistors corresponding to AR 256N are NFETs; and AR 256P is formed in a corresponding N-well (255 in
In some embodiments, an instance of gate lines 262(1)-262(3) has been replaced by an insulating dummy gate (IDG) (not shown). An isolation dummy gate, such as that created from an isolation dummy gate pattern (not shown), is a dielectric structure that includes one or more dielectric materials and functions as an electrical isolation structure. Accordingly, an isolation dummy gate is not a structure that is electrically conductive and so does not function, e.g., as a gate electrode of an active transistor. In some embodiments, an isolation dummy gate is referred to as a dielectric gate structure. In some embodiments, an isolation dummy gate is an example of a structure included in CPODE layout scheme. In some embodiments, CPODE is an acronym for continuous poly on diffusion edge. In some embodiments, CPODE is an acronym for continuous poly on oxide definition edge. In some embodiments, an isolation dummy gate is based on a gate structure as a precursor. In some embodiments, an isolation dummy gate is formed by first forming a gate structure, e.g., a dummy gate structure, sacrificing/removing (e.g., etching) the gate structure to form a trench, (optionally) removing a portion of a substrate that previously had been under the gate structure to deepen the trench, and then filling the trench with one or more dielectric materials such that the physical dimensions of the resultant electrical isolation structure, i.e., the isolation dummy gate, are similar to the dimensions of the precursor which was sacrificed, namely the gate structure or the combination of the gate structure and the portion of the substrate.
In particular,
Each of
In
In
In some embodiments, the P-type substrate includes silicon, silicon germanium (SiGe), gallium arsenic, or other suitable semiconductor materials. The fins are formed in or over the P-type substrate, using one or more masks corresponding to one or more active regions in the layout diagrams described herein. The second gate insulating layer is deposited over the P-type substrate, among others. Example materials that comprise the second gate insulating layer include, but are not limited to, a high-k dielectric layer, an interfacial layer, and/or combinations thereof. In some embodiments, the second gate dielectric material layer is deposited over the P-type substrate by atomic layer deposition (ALD) or other suitable techniques. Example materials that comprise the gate lines include, but are not limited to, polysilicon, metal, Al, AlTi, Ti, TiN, TaN, Ta, TaC, TaSiN, W, WN, MoN, and/or other suitable conductive materials.
In
For example, row 1 of Table 2 summarizes the mix of different threshold-voltage transistors in SDFQ 230 of
SDFQ 330A(1) also is a block diagram equivalent of the schematic circuit diagram of
More particularly, layout diagram 330A(2) is a representation of the block diagram of SDFQ 330A(1) of
In layout diagram 330A(2), boxes A, B, C, D & E, F1, F2, G, H, I and J correspond to the components of SDFQ 330A(1) of
It is noted that the mapping of Table 3 not only applies to the layout diagram of
In
SDFQ 330B(1) is similar to SDFQ 330A(1) of
In SDFQ 330B(1) of
The other approach's counterpart to SDFQ 330A(1) of
More particularly, layout diagram 330B(2) is a representation of the block diagram of SDFQ 330B(1) of
In
SDFQ 330C is similar to SDFQ 330A(1) of
In SDFQ 330C of
In terms of proportions relative to the total number of transistors, 12.50% of the FETs have Vt_low, 62.50% of the FETs have Vt_std and 25.00% of the FETs have Vt_high. Row 3 of Table 2 summarizes the mix of threshold-voltage transistors in SDFQ 330C of
The other approach's counterpart to SDFQ 330A(1) of
SDFQ 330D(1) is similar to SDFQ 330A(1) of
In SDFQ 330D(1) of
The other approach's counterpart to SDFQ 330A(1) of
More particularly, layout diagram 330D(2) is a representation of the block diagram of SDFQ 330D(1) of
In
SDFQ 330E(1) is similar to SDFQ 330A(1) of
In SDFQ 330E(1) of
The other approach's counterpart to SDFQ 330A(1) of
More particularly, layout diagram 330E(2) is a representation of the block diagram of SDFQ 330E(1) of
In
SDFQ 330F(1) is similar to SDFQ 330A(1) of
In SDFQ 330F(1) of
The other approach's counterpart to SDFQ 330A(1) of
More particularly, layout diagram 330F(2) is a representation of the block diagram of SDFQ 330F(1) of
In
SDFQ 330G is similar to SDFQ 330A(1) of
In SDFQ 330G of
The other approach's counterpart to SDFQ 330A(1) of
SDFQ 330H(1) is similar to SDFQ 330A(1) of
In SDFQ 330H(1) of
The other approach's counterpart to SDFQ 330A(1) of
More particularly, layout diagram 330H(2) is a representation of the block diagram of SDFQ 330H(1) of
In
SDFQ 330I(1) is similar to SDFQ 330A(1) of
In SDFQ 330I(1) of
The other approach's counterpart to SDFQ 330A(1) of
More particularly, layout diagram 330I(2) is a representation of the block diagram of SDFQ 330I(1) of
In
SDFQ 330J is similar to SDFQ 330A(1) of
In SDFQ 330J of
The other approach's counterpart to SDFQ 330A(1) of
SDFQ 330K is similar to SDFQ 330A(1) of
In SDFQ 330K of
The other approach's counterpart to SDFQ 330A(1) of
SDFQ 330L(1) is similar to SDFQ 330A(1) of
In SDFQ 330L(1) of
The other approach's counterpart to SDFQ 330A(1) of
More particularly, layout diagram 330L(2) is a representation of the block diagram of SDFQ 330L(1) of
In
In general, each of the SDFQs of
In some embodiments of multibit flip-flop device 431A, e.g.,
In
Each of flip-flops FF1 and FF2 includes a data terminal DT and a scan input terminal SIT. Data input signals D1 and D2 are received by flip-flops FF1 and FF2 correspondingly at data terminal DT. A scan input signal SI is received by flip-flop FF1 at scan input terminal SIT. Flip-flops FF1 and FF2 are connected in series. Output bit value Q1 of flip-flop FF1 is received by FF2 at scan input terminal SIT. Each of flip-flops FF1 and FF2 also includes terminals to receive scan enable signals SE and seb and terminals to receive clock signals clkb and clkbb.
The operation of flip-flops FF1 and FF2 is coordinated by clock signal CP. During normal, i.e., non-scan/test, operation, the scan enable signal SE is in a deactivated state so that signals on scan input terminals SIT are not selected but rather data signals D1 and D2 are selected correspondingly by flip-flops FF1 and FF2. During an oscillation of clock signal CP (assuming proper functioning of flip-flops FF1 and FF2): the bit value of data input signal D1 at data terminal DT of flip-flop FF1 is transferred from data terminal DT of flip-flop FF1 to output terminal Q of flip-flop FF1 as output bit value Q1; and the bit value of data input signal D2 at data terminal DT of flip-flop FF2 is transferred from data terminal DT of flip-flop FF2 to output terminal Q of flip-flop FF2 as output bit value Q2.
However, during scan/test operation, scan enable signal SE is in an activated state so that: data signal D1 and D2 are ignored correspondingly by flip-flops FF1 and FF2; scan input signal SI is selected by flip-flop FF1; and the output bit value Q1 is selected by flip-flop FF2. During a first oscillation of clock signal CP (assuming proper functioning of flip-flop FF1), the bit value of scan input signal SI at scan input terminal SIT of flip-flop FF1 is transferred from scan input terminal SIT of flip-flop FF1 to output terminal Q of flip-flop FF1 as output bit value Q1. During a second oscillation of clock signal CP (assuming proper functioning of flip-flop FF2), output bit value Q1 of flip-flop FF1 is transferred to output terminal Q of flip-flop FF2. By the end of the second clock cycle (assuming proper functioning of flip-flops FF1 and FF2), output bit value Q2 of flip-flop FF2 corresponds to scan input signal SI.
In
In
In MB SDFQ 431C of
MB SDFQ 431D(1) is similar to MB SDFQ 431C of
In MB SDFQ 431D(1) of
In
More particularly, layout diagram 431D(3) is a representation of the schematic circuit diagram of MB SDFQ 431D(1) of
MB SDFQ 431E is similar to MB SDFQ 431C of
In MB SDFQ 431E of
MB SDFQ 431F is similar to MB SDFQ 431C of
In MB SDFQ 431F of
The use of transistors having a mix of threshold-voltages has been discussed in the context of flip-flop devices. The use of transistors having a mix of threshold-voltages is also applicable to combinational logic (
In
More particularly, the layout diagram of
In
In
More particularly, the layout diagram of
The method of flowchart 600A is implementable, for example, using EDA system 700 (
In
At block 604, based on the layout diagram, at least one of the following is performed: (A) one or more photolithographic exposures are made or (b) one or more semiconductor masks are fabricated or (C) one or more components in a layer of a semiconductor device are fabricated. See discussion below of IC manufacturing system 800 in
The method 600B of flowchart is implementable, for example, using IC manufacturing system 800 (
Method 600B includes blocks 610-618. At block 610, a substrate is formed. From block 610, flow proceeds to block 612.
At block 612, active regions (ARs) are formed in the substrate including doping corresponding areas of the substrate. Examples of the active regions include ARs 256P and 256N of
At block 614, source/drain (S/D) regions representing first transistor components (TCs) are formed in the ARs including doping corresponding first areas of the active regions, wherein second areas of the ARs which are between corresponding S/D regions are channel regions representing 2nd TCs. Examples of S/D regions include S/D regions 224 of
At block 616, gate lines representing third TCs are formed over corresponding ones of the channel regions. Examples of the gate lines include gate line 262(2) of
At block 618, metal-to-S/D (MD) contact structures representing 4th TCs are formed over corresponding S/D regions. Examples of MD contact structures include MD contact structures 264 of
Regarding
Regarding
Regarding
Regarding
Regarding
Regarding
In some embodiments, EDA system 700 includes an APR system. In some embodiments, EDA system 700 is a general purpose computing device including a hardware processor 702 and a non-transitory, computer-readable storage medium 704. Storage medium 704, amongst other things, is encoded with, i.e., stores, computer program code 706, i.e., a set of executable instructions. Execution of instructions of code 706 by hardware processor 702 represents (at least in part) an EDA tool which implements a portion or all of, e.g., the methods of
Processor 702 is electrically coupled to computer-readable storage medium 704 via a bus 708. Processor 702 is further electrically coupled to an I/O interface 710 by bus 708. A network interface 712 is further electrically connected to processor 702 via bus 708. Network interface 712 is connected to a network 714, so that processor 702 and computer-readable storage medium 704 are capable of connecting to external elements via network 714. Processor 702 is configured to execute computer program code 706 encoded in computer-readable storage medium 704 in order to cause system 700 to be usable for performing a portion or all of the noted processes and/or methods. In one or more embodiments, processor 702 is a central processing unit (CPU), a multi-processor, a distributed processing system, an application specific integrated circuit (ASIC), and/or a suitable processing unit.
In one or more embodiments, computer-readable storage medium 704 is an electronic, magnetic, optical, electromagnetic, infrared, and/or a semiconductor system (or apparatus or device). For example, computer-readable storage medium 704 includes a semiconductor or solid-state memory, a magnetic tape, a removable computer diskette, a random access memory (RAM), a read-only memory (ROM), a rigid magnetic disk, and/or an optical disk. In one or more embodiments using optical disks, computer-readable storage medium 704 includes a compact disk-read only memory (CD-ROM), a compact disk-read/write (CD-R/W), and/or a digital video disc (DVD).
In one or more embodiments, storage medium 704 stores computer program code 706 configured to cause system 700 (where such execution represents (at least in part) the EDA tool) to be usable for performing a portion or all of the noted processes and/or methods. In one or more embodiments, storage medium 704 further stores information which facilitates performing a portion or all of the noted processes and/or methods. In one or more embodiments, storage medium 704 stores library 707 of standard cells including such standard cells as disclosed herein or the like, one or more circuit diagrams 709 such as those disclosed herein or the like, and/or one or more layout diagrams 711 such as those disclosed herein or the like.
EDA system 700 includes I/O interface 710. I/O interface 710 is coupled to external circuitry. In one or more embodiments, I/O interface 710 includes a keyboard, keypad, mouse, trackball, trackpad, touchscreen, and/or cursor direction keys for communicating information and commands to processor 702.
EDA system 700 further includes network interface 712 coupled to processor 702. Network interface 712 allows system 700 to communicate with network 714, to which one or more other computer systems are connected. Network interface 712 includes wireless network interfaces such as BLUETOOTH, WIFI, WIMAX, GPRS, or WCDMA; or wired network interfaces such as ETHERNET, USB, or IEEE-1364. In one or more embodiments, a portion or all of noted processes and/or methods, is implemented in two or more systems 700.
System 700 is configured to receive information through I/O interface 710. The information received through I/O interface 710 includes one or more of instructions, data, design rules, libraries of standard cells, and/or other parameters for processing by processor 702. The information is transferred to processor 702 via bus 708. EDA system 700 is configured to receive information related to a UI through I/O interface 710. The information is stored in computer-readable medium 704 as user interface (UI) 742.
In some embodiments, a portion or all of the noted processes and/or methods is implemented as a standalone software application for execution by a processor. In some embodiments, a portion or all of the noted processes and/or methods is implemented as a software application that is a part of an additional software application. In some embodiments, a portion or all of the noted processes and/or methods is implemented as a plug-in to a software application. In some embodiments, at least one of the noted processes and/or methods is implemented as a software application that is a portion of an EDA tool. In some embodiments, a portion or all of the noted processes and/or methods is implemented as a software application that is used by EDA system 700. In some embodiments, a layout which includes standard cells is generated using a tool such as VIRTUOSO® available from CADENCE DESIGN SYSTEMS, Inc., or another suitable layout generating tool.
In some embodiments, the processes are realized as functions of a program stored in a non-transitory computer readable recording medium. Examples of a non-transitory computer readable recording medium include, but are not limited to, external/removable and/or internal/built-in storage or memory unit, e.g., one or more of an optical disk, such as a DVD, a magnetic disk, such as a hard disk, a semiconductor memory, such as a ROM, a RAM, a memory card, and the like.
After block 602 of
In
Design house (or design team) 820 generates an IC design layout 822. IC design layout 822 includes various geometrical patterns designed for an IC device 860. The geometrical patterns correspond to patterns of metal, oxide, or semiconductor layers that make up the various components of IC device 860 to be fabricated. The various layers combine to form various IC features. For example, a portion of IC design layout 822 includes various IC features, such as an active region, gate electrode, source and drain, metal lines or vias of an interlayer interconnection, and openings for bonding pads, to be formed in a semiconductor substrate (such as a silicon wafer) and various material layers disposed on the semiconductor substrate. Design house 820 implements a proper design procedure to form IC design layout 822. The design procedure includes one or more of logic design, physical design or place and route. IC design layout 822 is presented in one or more data files having information of the geometrical patterns. For example, IC design layout 822 is expressed in a GDSII file format or DFII file format.
Mask house 830 includes data preparation 832 and mask fabrication 834. Mask house 830 uses IC design layout 822 to manufacture one or more masks to be used for fabricating the various layers of IC device 860 according to IC design layout 822. Mask house 830 performs mask data preparation 832, where IC design layout 822 is translated into a representative data file (“RDF”). Mask data preparation 832 supplies the RDF to mask fabrication 834. Mask fabrication 834 includes a mask writer. A mask writer converts the RDF to an image on a substrate, such as a mask (reticle) or a semiconductor wafer. The design layout is manipulated by mask data preparation 832 to comply with particular characteristics of the mask writer and/or requirements of IC fab 840. In
In some embodiments, mask data preparation 832 includes optical proximity correction (OPC) which uses lithography enhancement techniques to compensate for image errors, such as those that can arise from diffraction, interference, other process effects and the like. OPC adjusts IC design layout 822. In some embodiments, mask data preparation 832 includes further resolution enhancement techniques (RET), such as off-axis illumination, sub-resolution assist features, phase-shifting masks, other suitable techniques, and the like or combinations thereof. In some embodiments, inverse lithography technology (ILT) is further used, which treats OPC as an inverse imaging problem.
In some embodiments, mask data preparation 832 includes a mask rule checker (MRC) that checks the IC design layout that has undergone processes in OPC with a set of mask creation rules which contain certain geometric and/or connectivity restrictions to ensure sufficient margins, to account for variability in semiconductor manufacturing processes, and the like. In some embodiments, the MRC modifies the IC design layout to compensate for limitations during mask fabrication 834, which may undo part of the modifications performed by OPC in order to meet mask creation rules.
In some embodiments, mask data preparation 832 includes lithography process checking (LPC) that simulates processing that will be implemented by IC fab 840 to fabricate IC device 860. LPC simulates this processing based on IC design layout 822 to fabricate a simulated manufactured device, such as IC device 860. The processing parameters in LPC simulation can include parameters associated with various processes of the IC manufacturing cycle, parameters associated with tools used for manufacturing the IC, and/or other aspects of the manufacturing process. LPC takes into account various factors, such as aerial image contrast, depth of focus (“DOF”), mask error enhancement factor (“MEEF”), other suitable factors, and the like or combinations thereof. In some embodiments, after a simulated manufactured device has been fabricated by LPC, if the simulated device is not close enough in shape to satisfy design rules, OPC and/or MRC may be repeated to further refine IC design layout 822.
The above description of mask data preparation 832 has been simplified for the purposes of clarity. In some embodiments, data preparation 832 includes additional features such as a logic operation (LOP) to modify the IC design layout according to manufacturing rules. Additionally, the processes applied to IC design layout 822 during data preparation 832 may be executed in a variety of different orders.
After mask data preparation 832 and during mask fabrication 834, a mask 845 or a group of masks are fabricated based on the modified IC design layout. In some embodiments, an electron-beam (e-beam) or a mechanism of multiple e-beams is used to form a pattern on a mask (photomask or reticle) based on the modified IC design layout. The masks are formed in various technologies. In some embodiments, the mask is formed using binary technology. In some embodiments, a mask pattern includes opaque regions and transparent regions. A radiation beam, such as an ultraviolet (UV) beam, used to expose the image sensitive material layer (e.g., photoresist) which has been coated on a wafer, is blocked by the opaque region and transmits through the transparent regions. In one example, a binary mask includes a transparent substrate (e.g., fused quartz) and an opaque material (e.g., chromium) coated in the opaque regions of the mask. In another example, the mask is formed using a phase shift technology. In the phase shift mask (PSM), various features in the pattern formed on the mask are configured to have proper phase difference to enhance the resolution and imaging quality. In various examples, the phase shift mask is an attenuated PSM or alternating PSM. The mask(s) generated by mask fabrication 834 is used in a variety of processes. For example, such a mask(s) is used in an ion implantation process to form various doped regions in the semiconductor wafer, in an etching process to form various etching regions in the semiconductor wafer, and/or in other suitable processes.
IC fab 840 is an IC fabrication business that includes one or more manufacturing facilities for the fabrication of a variety of different IC products. In some embodiments, IC fab 840 is a semiconductor foundry. For example, there may be a manufacturing facility for the front end fabrication of a plurality of IC products (front-end-of-line (FEOL) fabrication), while a second manufacturing facility may supply the back end fabrication for the interconnection and packaging of the IC products (back-end-of-line (BEOL) fabrication), and a third manufacturing facility may supply other services for the foundry business.
IC fab 840 uses the mask (or masks) fabricated by mask house 830 to fabricate IC device 860 using fabrication tools 842. Thus, IC fab 840 at least indirectly uses IC design layout 822 to fabricate IC device 860. In some embodiments, a semiconductor wafer 853 is fabricated by IC fab 840 using the mask (or masks) to form IC device 860. Semiconductor wafer 853 includes a silicon substrate or other proper substrate having material layers formed thereon. Semiconductor wafer 853 further includes one or more of various doped regions, dielectric features, multilevel interconnects, and the like (formed at subsequent manufacturing steps).
In some embodiments, a semiconductor device includes: a cell region including active regions that extend in a first direction and have components of transistors formed therein; the transistors of the cell region being arranged to function as a D flip-flop (DFF) that includes a primary latch, a secondary latch and a clock buffer, the primary latch including a first sleepy inverter and a first non-sleepy (NS) inverter; the secondary latch including a second sleepy inverter and a second NS inverter; and the clock buffer including third and fourth NS inverters; a first group of some but not all of the transistors having members which are configured with a standard threshold voltage (Vt_std members); a second group of some but not all of the transistors having members which are configured with a low threshold voltage that is lower than the standard threshold voltage (Vt_low members); and ones of the transistors which comprise at least one of the first NS inverter or the second NS inverter being Vt_low members of the second group.
In some embodiments, ones of the transistors which comprise the third NS inverter and the fourth NS inverter of the clock buffer are Vt_low members of the second group. In some embodiments, the DFF further includes an output buffer, and ones of the transistors which comprise the output buffer are Vt_low members of the second group.
In some embodiments, a third group of some but not all of the transistors has members which are configured with a high threshold voltage that is higher than the standard threshold voltage (Vt_high members); and ones of the transistors which comprise the first sleepy inverter of the primary latch and the second sleepy inverter of the secondary latch are Vt_high members of the third group. In some embodiments, the DFF further includes an output buffer; and ones of the transistors which comprise the output buffer are Vt_low members of the second group. In some embodiments, ones of the transistors which comprise the third NS inverter and the fourth NS inverter of the clock buffer are Vt_low members of the second group. In some embodiments, the transistors of the cell region are further arranged to function as a scan-insertion type of DFF (SDFQ) that includes the DFF and a multiplexer; and ones of the transistors which comprise the multiplexer are Vt_low members of the second group.
In some embodiments, the transistors of the cell region are further arranged to function as a scan-insertion type of DFF (SDFQ) that includes the DFF and a multiplexer, and ones of the transistors which comprise the multiplexer are Vt_low members of the second group. In some embodiments, ones of the transistors which comprise the first NS inverter of the primary latch and the second NS inverter of the secondary latch are Vt_std members of the first group. In some embodiments, the transistors of the cell region being further arranged to function as a scan-insertion type of DFF (SDFQ) that includes the DFF, a multiplexer and a scan buffer, and ones of the transistors which comprise the scan buffer are Vt_std members of the first group.
In some embodiments, a third group of some but not all of the transistors has members which are configured with a high threshold voltage that is higher than the standard threshold voltage (Vt_high members); the DFF further includes an output buffer; the transistors of the cell region are further arranged to function as a scan-insertion type of DFF (SDFQ) that includes the DFF and a multiplexer, at least one of a configuration (A) or a configuration (B) or a configuration (C) is true; for the configuration (A), ones of the transistors which comprise the output buffer are Vt_low members of the second group; for the configuration (B), ones of the transistors which comprise the multiplexer are Vt_low members of the second group; and for the configuration (C), ones of the transistors which comprise the first sleepy inverter of the primary latch and the second sleepy inverter of the secondary latch are Vt_high members of the third group.
In some embodiments, a semiconductor device includes: a cell region including active regions that extend in a first direction and have components of transistors formed therein; the transistors of the cell region being arranged to function as a scan-insertion D flip-flop (SDFQ) that includes a multiplexer and a D flip-flop (DFF), the DFF including a primary latch and a secondary latch; the primary latch including a first sleepy inverter and a first non-sleepy (NS) inverter, the secondary latch including a second sleepy inverter and a second NS inverter; and a first group of some but not all of the transistors having members which are configured with a standard threshold voltage (Vt_std members); a second group of some but not all of the transistors having members which are configured with a low threshold voltage that is lower than the standard threshold voltage (Vt_low members); and ones of the transistors which comprise the multiplexer are Vt_low members of the second group.
In some embodiments, a third group of some but not all of the transistors has members which are configured with a high threshold voltage that is higher than the standard threshold voltage (Vt_high members); and ones of the transistors which comprise the first sleepy inverter of the primary latch and the second sleepy inverter of the secondary latch are Vt_high members of the third group. In some embodiments, the DFF further includes an output buffer; and ones of the transistors which comprise the output buffer are Vt_low members of the second group. In some embodiments, the transistors of the cell region are further arranged to function as a scan-insertion type of DFF (SDFQ) that includes the DFF and a multiplexer, and ones of the transistors which comprise the multiplexer are Vt_low members of the second group. In some embodiments, the DFF further includes a clock buffer, the clock buffer including third and fourth NS inverters; and ones of the transistors which comprise at least one of the first NS inverter or the second NS inverter being Vt_low members of the second group.
In some embodiments, a method (of forming semiconductor device) includes: forming active regions including doping areas of a substrate; forming source/drain (S/D) regions including doping first areas of the active regions, the S/D regions representing first transistor-components, wherein second areas of the active regions which are between corresponding S/D regions are channel regions representing second transistor-components; forming gate lines over corresponding ones of the channel regions, the gate lines representing third transistor-components; and forming metal-to-S/D (MD) contact structures over corresponding ones of the S/D regions, the MD contact structures representing fourth transistor-components. The forming active regions, the forming S/D regions, the forming MD contact structures and the forming gate lines result in the following: a first set of the first to fourth transistor-components connected as corresponding transistors that define a primary latch; a second set of the first to fourth transistor-components connected as corresponding transistors that define a secondary latch; and a third set of the first to fourth transistor-components connected as corresponding transistors that define a clock buffer, the primary latch, the secondary latch and the clock buffer comprise a D flip-flop (DFF); the primary latch including a first sleepy inverter and a first non-sleepy (NS) inverter, the secondary latch including a second sleepy inverter and a second NS inverter; and the clock buffer including third and fourth NS inverters; a first group of some but not all of the transistors having members which are configured with a standard threshold voltage (Vt_std members); a second group of some but not all of the transistors having members which are configured with a low threshold voltage that is lower than the standard threshold voltage (Vt_low members); and ones of the transistors which comprise at least one of the first NS inverter or the second NS inverter being Vt_low members of the second group.
In some embodiments, the forming active regions, the forming S/D regions, the forming gate lines and the forming MD contact structures further result in: ones of the transistors which comprise the third NS inverter and the fourth NS inverter of the clock buffer being Vt_low members of the second group. In some embodiments, the forming active regions, the forming S/D regions, the forming gate lines and the forming MD contact structures further result in: a fourth set of the first to fourth transistor-components connected as corresponding transistors that define an output buffer which is included in the DFF; and ones of the transistors which comprise the output buffer are Vt_low members of the second group.
In some embodiments, the forming active regions, the forming S/D regions, the forming gate lines and the forming MD contact structures further result in: a third group of some but not all of the transistors has members which are configured with a high threshold voltage that is higher than the standard threshold voltage (Vt_high members); and ones of the transistors which comprise the first sleepy inverter of the primary latch and the second sleepy inverter of the secondary latch are Vt_high members of the third group. In some embodiments, the forming active regions, the forming S/D regions, the forming gate lines and the forming MD contact structures further result in: a fourth set of the first to fourth transistor-components connected as corresponding transistors that define an output buffer which is included in the DFF; and ones of the transistors which comprise the output buffer are Vt_low members of the second group. In some embodiments, ones of the transistors which comprise the third NS inverter and the fourth NS inverter of the clock buffer are Vt_low members of the second group. In some embodiments, the forming active regions, the forming S/D regions, the forming gate lines and the forming MD contact structures further result in: a fourth set of the first to fourth transistor-components connected as corresponding transistors that define a multiplexer; the DFF and the multiplexer comprise a scan-insertion type of DFF (SDFQ); and ones of the transistors which comprise the multiplexer are Vt_low members of the second group.
In some embodiments, the forming active regions, the forming S/D regions, the forming gate lines and the forming MD contact structures further result in: a fourth set of the first to fourth transistor-components connected as corresponding transistors that define a multiplexer; the DFF and the multiplexer comprise a scan-insertion type of DFF (SDFQ); and ones of the transistors which comprise the multiplexer are Vt_low members of the second group. In some embodiments, ones of the transistors which comprise the first NS inverter of the primary latch and the second NS inverter of the secondary latch are Vt_std members of the first group.
In some embodiments, a semiconductor device includes: a cell region including active regions that extend in a first direction and have components of transistors formed therein; the transistors of the cell region being arranged to function as a D flip-flop (DFF) that includes a primary latch, a secondary latch, a clock buffer and an output buffer; the primary latch including a first sleepy inverter and a first non-sleepy (NS) inverter; the secondary latch including a second sleepy inverter and a second NS inverter, the clock buffer including third and fourth NS inverters; and the output buffer including a fifth NS inverter; a first group of some but not all of the transistors having members which are configured with a standard threshold voltage (Vt_std members); a second group of some but not all of the transistors having members which are configured with a low threshold voltage that is lower than the standard threshold voltage (Vt_low members); and ones of the transistors which comprise at least two of the first NS inverter or the second NS inverter or the output buffer being Vt_low members of the second group.
It will be readily seen by one of ordinary skill in the art that one or more of the disclosed embodiments fulfill one or more of the advantages set forth above. After reading the foregoing specification, one of ordinary skill will be able to affect various changes, substitutions of equivalents and various other embodiments as broadly disclosed herein. It is therefore intended that the protection granted hereon be limited only by the definition contained in the appended claims and equivalents thereof.
Number | Date | Country | Kind |
---|---|---|---|
202210744921.3 | Jun 2022 | CN | national |
Number | Name | Date | Kind |
---|---|---|---|
6418067 | Watanabe et al. | Jul 2002 | B1 |
9859876 | Agarwal | Jan 2018 | B1 |
20220108989 | Kang et al. | Apr 2022 | A1 |
Number | Date | Country |
---|---|---|
20220046035 | Apr 2022 | KR |
9900846 | Jan 1999 | WO |
Number | Date | Country | |
---|---|---|---|
20230421141 A1 | Dec 2023 | US |