US20160225421A1 - Adjustment method of signal level in semiconductor device and semiconductor device - Google Patents
Adjustment method of signal level in semiconductor device and semiconductor device Download PDFInfo
- Publication number
- US20160225421A1 US20160225421A1 US14/984,779 US201514984779A US2016225421A1 US 20160225421 A1 US20160225421 A1 US 20160225421A1 US 201514984779 A US201514984779 A US 201514984779A US 2016225421 A1 US2016225421 A1 US 2016225421A1
- Authority
- US
- United States
- Prior art keywords
- word line
- memory cell
- signal level
- semiconductor device
- power supply
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/22—Read-write [R-W] timing or clocking circuits; Read-write [R-W] control signal generators or management
- G11C7/222—Clock generating, synchronizing or distributing circuits within memory device
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/02—Detection or location of defective auxiliary circuits, e.g. defective refresh counters
- G11C29/021—Detection or location of defective auxiliary circuits, e.g. defective refresh counters in voltage or current generators
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/02—Detection or location of defective auxiliary circuits, e.g. defective refresh counters
- G11C29/025—Detection or location of defective auxiliary circuits, e.g. defective refresh counters in signal lines
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/02—Detection or location of defective auxiliary circuits, e.g. defective refresh counters
- G11C29/028—Detection or location of defective auxiliary circuits, e.g. defective refresh counters with adaption or trimming of parameters
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/50—Marginal testing, e.g. race, voltage or current testing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C5/00—Details of stores covered by group G11C11/00
- G11C5/14—Power supply arrangements, e.g. power down, chip selection or deselection, layout of wirings or power grids, or multiple supply levels
- G11C5/148—Details of power up or power down circuits, standby circuits or recovery circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/41—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming static cells with positive feedback, i.e. cells not needing refreshing or charge regeneration, e.g. bistable multivibrator or Schmitt trigger
- G11C11/413—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing, timing or power reduction
- G11C11/417—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing, timing or power reduction for memory cells of the field-effect type
- G11C11/418—Address circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/08—Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
- G11C29/12—Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
- G11C2029/1202—Word line control
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/50—Marginal testing, e.g. race, voltage or current testing
- G11C2029/5002—Characteristic
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C8/00—Arrangements for selecting an address in a digital store
- G11C8/08—Word line control circuits, e.g. drivers, boosters, pull-up circuits, pull-down circuits, precharging circuits, for word lines
Definitions
- the embodiments discussed herein are directed to an adjustment method of a signal level in a semiconductor device and a semiconductor device.
- a semiconductor device there is an ASV (adaptive supply voltage) technology in which a power supply voltage is changed in accordance with process conditions (for example, element characteristics of transistors or the like formed in a chip).
- the ASV technology is applied, and for example, the power supply voltage applied to a semiconductor device (chip) whose transistor is finished to be a fast side (a transistor which is finished to have a low threshold value) is lowered to thereby lower an operating power by suppressing a leak current, then it becomes possible to suppress power consumption equal to or lower than a semiconductor device whose transistor is finished to be a slow side (a transistor which is finished to have a high threshold value).
- a semiconductor device including an SRAM macro there is one including a read assist function enabling stability at a data read-out time by lowering a signal level which is in high level at a word line in a plurality of stages (for example, refer to Patent Documents 1 to 3).
- an SRAM cell transistor in a semiconductor device an art in which the element characteristics thereof are measured by a ring oscillator formed in the semiconductor device has been proposed (for example, refer to Patent Documents 4, 5).
- An art measuring AC characteristics of a memory macro in a semiconductor device has been proposed (for example, refer to Patent Document 6).
- Patent Document 1 Japanese Laid-open Patent Publication No. 2008-262637
- Patent Document 2 Japanese Laid-open Patent Publication No. 2011-54255
- Patent Document 3 Japanese Laid-open Patent Publication No. 2010-282704
- Patent Document 4 Japanese Laid-open Patent Publication No. 2010-109115
- Patent Document 5 Japanese Laid-open Patent Publication No. 2014-10874
- Patent Document 6 International Publication Pamphlet No. WO 2005/008677
- the power supply voltage is determined according to a transistor which is at the slowest side in the semiconductor device so that an operating specification is satisfied by all of circuits. For example, when there is an SRAM cell transistor in the semiconductor device, the transistor of the SRAM cell is finished to be fast, and one or more transistors of other peripheral circuits are finished to be slow, high power supply voltage is supplied according to the transistors of the peripheral circuits, and the power supply voltage does not become one which is suited to the SRAM cell transistor.
- an inspection device measures characteristics of each transistor in the semiconductor device including a transistor of a memory cell by using a first monitoring circuit, determines a power supply voltage supplied to the semiconductor device based on the measured characteristics of the transistors, measures a data read-out speed of the memory cell under the determined power supply voltage supplied by using a second monitoring circuit while changing the signal level of the word line, compares the measured data read-out speed of the memory cell and a specification range of the memory cell being found in advance, and determines the signal level of the word line in accordance with a comparison result.
- FIG. 1 is a view illustrating a configuration example relating to controls of a power supply voltage and a signal level in a semiconductor device according to an embodiment
- FIG. 2 is a view illustrating a configuration example of a ring oscillator in the embodiment
- FIG. 3A is a view illustrating a configuration example of an SRAM macro in the embodiment
- FIG. 3B is a view illustrating a configuration example of a memory cell in the embodiment.
- FIG. 4 is a view illustrating a configuration example of an SRAM word line monitoring circuit in the embodiment
- FIG. 5 is a flowchart illustrating an example of control operations of the power supply voltage and the signal level in the semiconductor device in the embodiment
- FIG. 6 is a view illustrating an example of a relationship between element characteristics and the power supply voltages in the embodiment
- FIG. 7 is a view illustrating an example of a relationship between the element characteristics and word line levels in the embodiment.
- FIG. 8 is a view illustrating output waveform examples of the SRAM word line monitoring circuit in the embodiment.
- FIG. 1 is a view illustrating a configuration example relating to controls of a power supply voltage and a signal level in a semiconductor device according to an embodiment.
- a semiconductor device 10 is a device whose power supply voltage and signal level are controlled, a tester (inspection device) 20 performs various tests of the semiconductor device 10 , and a power supply IC (power supply circuit) 30 generates the power supply voltage to be supplied to the semiconductor device 10 .
- the controls of the power supply voltage and the signal level in the semiconductor device 10 are performed in accordance with characteristics of elements (transistors) in the semiconductor device 10 which are obtained by the tests performed by the tester (inspection device) 20 .
- the power supply voltage may be supplied from the tester (inspection device) 20 to the semiconductor device 10 .
- the semiconductor device 10 includes, for example, a CPU (central processing unit) 11 , a ROM (read only memory) 12 , an SRAM (static random access memory) macro 13 , an I/O (input/output) circuit 14 , an ASV (adaptive supply voltage) monitoring circuit 16 , an SRAM word line monitoring circuit 17 , and a setting memory 18 .
- the CPU 11 , the ROM 12 , the SRAM macro 13 , and the I/O circuit 14 are communicably connected with each other via a bus BUS.
- the CPU 11 executes certain processes and controls each functional unit in the semiconductor device 10 by reading out and executing programs stored in the ROM 12 or the like. For example, the CPU 11 executes the process in accordance with the program, and exchanges data with the SRAM macro 13 , the I/O circuit 14 , and so on via the bus BUS in accordance with the process.
- the SRAM macro 13 functions as a main memory, a work area, or the like of the CPU 11 .
- the ASV monitoring circuit 16 is a monitoring circuit to measure the characteristics of the elements (transistors) in the semiconductor device 10 to determine the power supply voltage which is supplied to the semiconductor device (chip) 10 .
- the ASV monitoring circuit 16 includes, for example, a ring oscillator in which one NAND circuit (negative logical product operation circuit) 201 and (2n) pieces, “n” being a natural number, of inverters 202 are connected in a ring state (annularly) as illustrated in FIG. 2 as a monitoring circuit to measure the element characteristics.
- An enable signal ENB which is supplied from the tester 20 and an output of the serially connected inverters 202 (an output of the inverter 202 at a final stage) are input to the NAND circuit 201 .
- An output of the NAND circuit 201 is input to the serially connected inverters 202 (the inverter 202 at a foremost stage).
- the ring oscillator illustrated in FIG. 2 stops an oscillation operation when the enable signal ENB is “0” (zero), and performs the oscillation operation when the enable signal ENB is “1” to output an oscillation signal.
- the ASV monitoring circuit 16 includes the monitoring circuits (ring oscillators) by kinds. Namely, for example, when a plurality of kinds of transistors whose threshold voltages are different from one another are used in the semiconductor device 10 , the monitoring circuits which are able to measure respective characteristics are mounted. When three kinds of transistors of a transistor with a standard threshold voltage (Svt transistor), a transistor with a higher threshold voltage to suppress a leak current (Hvt transistor), and a transistor of an SRAM cell (SRAM transistor) are included, the monitoring circuits such as the ring oscillators using these elements are mounted.
- Svt transistor standard threshold voltage
- Hvt transistor transistor with a higher threshold voltage to suppress a leak current
- SRAM transistor transistor of an SRAM cell
- the ring oscillator illustrated in FIG. 2 is an example, and it is not limited thereto.
- a configuration ratio of PMOS transistors and NMOS transistors in the inverter 202 is changed to thereby obtain the characteristics of each of the PMOS transistor and the NMOS transistor.
- the SRAM word line monitoring circuit 17 is a monitoring circuit to measure the data read-out speed when the signal level of the word line is changed at the SRAM cell in the semiconductor device 10 .
- the SRAM word line monitoring circuit 17 measures the data read-out speed when the signal level in high-level at the word line of the SRAM cell is lowered.
- the SRAM word line monitoring circuit 17 is controlled by an enable signal ENA and a word line level control signal WDCA from the tester 20 , and outputs an output signal OUT to the tester 20 .
- An internal configuration of the SRAM word line monitoring circuit 17 is described later.
- the setting memory 18 stores information (code) indicating the determined power supply voltage which is supplied to the semiconductor device 10 and the determined signal level of the word line of the SRAM cell.
- the setting memory 18 is an electrical fuse which is set to be a disconnected state or a non-disconnected state in accordance with, for example, the set information (code).
- a voltage control signal PVC in accordance with power supply voltage information (power supply voltage code) which is set at the setting memory 18 is output to the power supply IC 30 or the like, and thereby, a power supply voltage VDD which is in accordance with the setting is supplied to the semiconductor device 10 .
- a word line level control signal WDC in accordance with signal level information which is set at the setting memory 18 is output to the SRAM macro 13 , and thereby, the signal level in high-level of the word line is controlled in the SRAM macro 13 .
- FIG. 3A is a view illustrating a configuration example of the SRAM macro 13 in the embodiment.
- four (for two rows, two columns) memory cells are illustrated for convenience of description, but the SRAM macro 13 includes much more word lines WL and bit line pairs BL, BLX.
- a memory cell is provided at an intersection part between one word line WL and one bit line pair BL, BLX.
- the SRAM macro 13 includes a control circuit 301 , row decoders 302 , memory cells 303 , a read/write circuit 304 , an input/output circuit 305 , a word line level control circuit 306 , and pulldown circuits 307 .
- a clock signal CLK, an address signal ADD, a read/write signal RW, and so on are input to the control circuit 301 from outside the SRAM macro 13 , and the control circuit 301 outputs a control signal which is obtained by decoding the input signals to the row decoders 302 .
- the row decoder 302 drive-controls the word line WL where the memory cell 303 is connected in accordance with the control signal input from the control circuit 301 .
- the memory cell 303 includes, for example, PMOS transistors TR 301 , TR 303 as load transistors, NMOS transistors TR 302 , TR 304 as drive transistors, and PMOS transistors TR 305 , TR 306 as access transistors as illustrated in FIG. 3B .
- the PMOS transistor TR 301 and the NMOS transistor TR 302 are serially connected to make up an inverter
- the PMOS transistor TR 303 and the NMOS transistor TR 304 are serially connected to make up an inverter.
- An input and an output of each inverter are cross-connected to make up a flip-flop, and this flip-flop enables retention of data.
- Gates of the NMOS transistors TR 305 , TR 306 are connected to the word line WL, sources of these transistors are respectively connected to the bit line BL, an inversion bit line BLX, and drains of these transistors are connected to outputs of the respective inverters.
- a data write to the memory cell 303 is enabled by setting the word line WL in high-level, and changing one of electric potentials of the bit line BL or the inversion bit line BLX which is precharged into high-level in advance from high-level to low-level.
- a data read-out from the memory cell 303 is enabled by precharging the bit line BL, and the inversion bit line BLX to high-level in advance, and setting the word line WL in high-level.
- One of the electric potentials of either the bit line BL or the inversion bit line BLX is changed from high-level to low-level in accordance with the state which is retained by the flip-flop in the memory cell.
- the read/write circuit 304 drives the bit line BL, the inversion bit line BLX in accordance with a write data WDT input to the input/output circuit 305 at the data write time to the memory cell 303 .
- the read/write circuit 304 senses the electric potentials of the bit line BL, the inversion bit line BLX at the data read-out time from the memory cell 303 , and outputs the sensed data as a read-out data RDT via the input/output circuit 305 .
- the word line level control circuit 306 outputs word line level control signals WDC ⁇ 0 >, WDC ⁇ 1 > to the pulldown circuit 307 which is connected to each word line WL in accordance with the word line level control signal WDC output from the setting memory 18 .
- the pulldown circuit 307 includes four NMOS transistors TR 00 , TR 01 , TR 10 and TR 11 .
- a drain and a source of the transistor TR 01 are connected to the word line WL, and the source of the transistor TR 01 is connected to a reference potential (ground level) via the transistor TR 00 where the word line level control signal WDC ⁇ 0 > is connected to a gate thereof.
- a drain and a source of the transistor TR 11 are connected to the word line WL, and the source of the transistor TR 11 is connected to the reference potential (ground level) via the transistor TR 10 where the word line level control signal WDC ⁇ 1 > is connected to a gate thereof.
- the transistors TR 00 , TR 10 of the pulldown circuit 307 are on/off controlled by the word line level control signals WDC ⁇ 0 >, WDC ⁇ 1 >, and thereby, the word line WL is connected to the reference potential (ground level) via the transistors TR 00 , TR 10 which are turned into on-states to be pulled down, and thereby, the signal level in high-level at the word line WL is controlled.
- characteristics of a pair of the transistors TR 00 , TR 01 and a pair of the transistors TR 10 , TR 11 may be the same (for example, a resistance value may be the same) or different.
- FIG. 4 is a view illustrating a configuration example of the SRAM word line monitoring circuit 17 in the embodiment.
- the SRAM word line monitoring circuit 17 includes a pulldown circuit 401 , an NAND circuit 402 , inverters 403 , 404 , 405 , PMOS transistors TR 401 , TR 403 , TR 407 and TR 408 , and NMOS transistors TR 402 , TR 404 , TR 405 and TR 406 .
- the pulldown circuit 401 includes four NMOS transistors TR 00 A, TR 00 A, TR 10 A and TR 11 A.
- the transistors TR 00 A, TR 00 A, TR 10 A and TR 11 A of the pulldown circuit 401 have similar characteristics as the transistors TR 00 , TR 01 , TR 10 and TR 11 of the pulldown circuit 307 illustrated in FIG. 3A .
- a drain and a source of the transistor TR 00 A are connected to a word line WLA, and the source of the transistor TR 00 A is connected to the reference potential (ground level) via the transistor TR 00 A where a word line level control signal WDCA ⁇ 0 > is connected to a gate thereof.
- a drain and a source of the transistor TR 11 A are connected to the word line WLA, and the source of the transistor TR 11 A is connected to the reference potential (ground level) via the transistor TR 10 A where a word line level control signal WDCA ⁇ 1 > is connected to a gate thereof.
- the transistors TR 00 A, TR 10 A of the pulldown circuit 401 are on/off controlled by the word line level control signals WDCA ⁇ 0 >, WDCA ⁇ 1 >, and thereby, the word line WLA is connected to the reference potential (ground level) via the transistors TR 00 A, TR 10 A which are turned into on-states to be pulled down, and thereby, the signal level in high-level at the word line WLA is controlled.
- the PMOS transistors TR 401 , TR 403 , and the NMOS transistors TR 402 , TR 404 , TR 405 and TR 406 make up a memory cell as same as the PMOS transistors TR 301 , TR 303 , and the NMOS transistors TR 302 , TR 304 , TR 305 and TR 306 illustrated in FIG. 3B .
- the PMOS transistor TR 401 as the load transistor and the NMOS transistor TR 402 as the drive transistor are serially connected to make up an inverter.
- the PMOS transistor TR 403 as the load transistor and the NMOS transistor TR 404 as the drive transistor are serially connected to make up an inverter.
- An input and an output of each inverter are cross-connected to make up a flip-flop.
- Gates of the NMOS transistors TR 405 , TR 406 as access transistors are connected to the word line WLA, sources of these transistors are respectively connected to a bit line BLA, an inversion bit line BLXA, and drains of these transistors are connected to the outputs of respective inverters.
- the bit line BLA, the inversion bit line BLXA are connected to the power supply voltage (high-level) via the precharge transistors TR 407 , TR 408 , respectively. Note that in FIG. 4 , capacitive components held by the bit line BLA, the inversion bit line BLXA are schematically illustrated.
- the enable signal ENA from the tester 20 and an electric potential of a node OUT 1 are input to the NAND circuit 402 .
- An output of the NAND circuit 402 is connected to the word line WLA via the inverter 403 , and is connected to gates of the precharge transistors TR 407 , TR 408 via the inverter 404 .
- the node OUT 1 is an output node where the inversion bit line BLXA is connected.
- the electric potential of the node OUT 1 is output as an output signal OUT via the inverter 405 .
- the SRAM word line monitoring circuit 17 illustrated in FIG. 4 operates as a monitoring circuit when the enable signal ENA from the tester 20 is “1”, and stops the operation when the enable signal ENA is “0” (zero).
- the enable signal ENA is “0” (zero)
- the precharge transistors TR 407 , TR 408 are turned on, the electric potentials of the bit line BLA, the inversion bit line BLXA are in high-level (power supply voltage level), and the electric potential of the node OUT 1 is also in high-level.
- the enable signal ENA changes from “0” (zero) to “1”
- the output of the NAND circuit 402 becomes low-level
- the precharge transistors TR 407 , TR 408 are turned off, and the word line WLA becomes high-level.
- electric charges accumulated on the bit line BLA, the inversion bit line BLXA are pulled out by the memory cell (SRAM cell), and the electric potentials of the bit line BLA, the inversion bit line BLXA are lowered.
- the output of the NAND circuit 402 becomes high-level
- the precharge transistors TR 407 , TR 408 are turned on
- the word line WLA becomes low-level.
- the electric potentials of the bit line BLA, the inversion bit line BLXA thereby become high-level (power supply voltage level), and the electric potential of the node OUT 1 becomes high-level.
- the SRAM word line monitoring circuit 17 outputs the oscillation signal as the output signal OUT during a period when the enable signal ENA is “1”.
- a period of time required for the precharge transistors TR 407 , TR 408 to be turned off, the word line WLA to be high-level, the electric charges accumulated on the bit line BLA and the inversion bit line BLXA to be pulled out by the memory cell (SRAM cell) is in proportion to the data read-out time from the memory cell (SRAM cell).
- This time becomes long as the signal level in high-level at the word line WLA is lowered, and this characteristic can be measured by an oscillation frequency of the output signal OUT from the SRAM word line monitoring circuit 17 . Namely, it becomes possible to measure the data read-out time from the memory cell (SRAM cell) by the oscillation frequency of the output signal OUT from the SRAM word line monitoring circuit 17 .
- FIG. 5 is a flowchart illustrating an example of the control operations of the power supply voltage and the signal level in the semiconductor device in the embodiment. The operations illustrated in FIG. 5 are executed in accordance with the control by the tester 20 , and selection and determination in each process are performed by the tester 20 .
- step S 501 the power supply voltage defined in advance by the tester 20 is supplied to the semiconductor device (chip) 10 , and the characteristics of the elements (transistors) in the semiconductor device 10 are measured by using the ASV monitoring circuit 16 to determine the power supply voltage which is supplied to the semiconductor device 10 .
- the transistors of the transistor with the standard threshold voltage (Svt transistor), the transistor whose threshold voltage is made high to suppress the leak current (Hvt transistor), and the transistor of the SRAM cell (SRAM transistor) are included in the semiconductor device 10 .
- the power supply voltage supplied to the semiconductor device 10 is determined from a corresponding table illustrating a relationship between the element characteristics (for example, the oscillation frequency of the ring oscillator) and the power supply voltage created in advance and stored in the tester 20 .
- a corresponding table whose example is illustrated in FIG. 6 is created, and the power supply voltage supplied to the semiconductor device 10 is determined based on the element characteristics of the three kinds of transistors of the Svt transistor, the Hvt transistor and the SRAM transistor which are obtained by the measurements.
- a voltage VDD 3 which is the highest among them is determined to be the power supply voltage.
- Information (code) representing the determined power supply voltage is stored at the setting memory 18 .
- a table corresponding to the determined power supply voltage is selected from among relational tables between the element characteristics of the SRAM transistor and word line level candidates which are found in advance by each power supply voltage (power supply voltage code) by the ASV as illustrated in FIG. 7 .
- a part surrounded by a center square represents a tolerance range of transistor variation, and a transistor which is out of this region is determined to be defective.
- the relationship between the element characteristics of the SRAM transistor and the word line level candidates is found in advance by TEG or simulation. For example, yield of an SRAM macro is measured (simulated) while changing the word line level and the power supply voltage, and the word line levels which satisfy the required yield are made into a table as the candidates.
- the relational table between the element characteristics of the SRAM transistor and the word line level candidates is exemplified, but a data format is arbitrary and may be a mode other than the table as long as the relationship between the element characteristics of the SRAM transistor and the word line level candidates can be defined.
- the element characteristics of the SRAM transistor measured at the step S 501 are applied to the table selected at the step S 503 to determine the candidate of the word line level. For example, in the selected table, a point where a horizontal axis value is a monitor value (a measurement frequency when the monitoring circuit is the ring oscillator) of a pch transistor which makes up the SRAM cell measured at the step S 501 , and a vertical axis value is a monitor value of an nch transistor which makes up the SRAM cell measured at the step S 501 is found, and the word line level which is applicable to the point is set to be the candidate of the signal level.
- a horizontal axis value is a monitor value (a measurement frequency when the monitoring circuit is the ring oscillator) of a pch transistor which makes up the SRAM cell measured at the step S 501
- a vertical axis value is a monitor value of an nch transistor which makes up the SRAM cell measured at the step S 501
- step S 505 the SRAM word line monitoring circuit 17 is operated while setting the signal level selected as the candidate at the step S 504 as the word line level, and the data read-out speed at the SRAM cell is measured.
- the information of the power supply voltage (corresponding to the signal PVC) is read-out from the setting memory 18 by the tester 20 , and the power supply voltage determined at the step S 502 is supplied to the semiconductor device 10 .
- the SRAM word line monitoring circuit 17 controls the pulldown circuit 401 by the word line level control signal WDCA from the tester 20 as same as the SRAM macro 13 , and thereby, it is possible to lower the signal level of the word line WLA from the voltage VDD in a plurality of stages.
- the precharge transistors TR 407 , TR 408 are set to be enough larger than the SRAM cell transistors TR 401 to TR 406 , and thereby, as stated above, the output signal OUT of the SRAM word line monitoring circuit 17 generally oscillates at a frequency in accordance with the data read-out speed of the SRAM. The read-out speed becomes slow by lowering the signal level of the word line WLA, then the oscillation is performed at a slow frequency by that amount.
- FIG. 8 is a view illustrating a waveform example of the output signal OUT of the SRAM word line monitoring circuit 17 when the signal level of the word line WLA is changed.
- OUT 1 represents the electric potential of the node OUT 1
- OUTs represent output signals from the SRAM word line monitoring circuit 17 .
- One with a subscript A is a waveform when the signal level of the word line WLA is higher than one with a subscript B
- one with a subscript C is a waveform when the signal level of the word line WLA is lower than one with the subscript B.
- cycles of PA, PB, PC of the node OUT 1 and cycles TA, TB, TC of the output signal OUT become longer in a sequence of the subscripts A, B, C.
- PRA, PRB, PRC each represent a precharge period.
- step S 506 the oscillation frequency of the output signal OUT of the SRAM word line monitoring circuit 17 , in other words, the data read-out speed of the SRAM and a specification range of the SRAM macro found in advance are compared.
- the word line level is determined from the comparison result at the step S 506 . Namely, the word line level in which the oscillation frequency (the data read-out speed of the SRAM) of the output signal OUT of the SRAM word line monitoring circuit 17 falls within the specification range is selected based on the comparison result. When there are a plurality of word line levels which fall within the specification range, a lower word line level is determined when, for example, stability of the cell is attached a high value.
- step S 508 the word line level which is determined at the step S 507 is stored at the setting memory 18 .
- the word line level control signal WDC in accordance with the setting of the word line level stored at the setting memory 18 is thereby supplied to the SRAM macro 13 , and the signal level in high-level at the word line WL is controlled in a normal operation.
- the present embodiment at the power supply voltage applied by the ASV, it is possible to appropriately control the signal level of the word line in accordance with the supplied power supply voltage, and to prevent that the stability of the SRAM cell and the timing specification are deteriorated.
- a timing verification of the semiconductor device it is possible to make a difference between the fastest timing and the latest timing in the data read-out from the SRAM macro small. Therefore, it becomes easy to enable timing met in the semiconductor device, and it is possible to reduce a design man-hour.
- a signal level of a word line is determined based on a result measuring a data read-out speed at a memory cell while changing the signal level of the word line at a power supply voltage applied by an ASV, and thereby, it is possible to enable a proper driving of the memory cell, and to appropriately control a specification range of the memory cell.
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Static Random-Access Memory (AREA)
- For Increasing The Reliability Of Semiconductor Memories (AREA)
Abstract
Description
- This application is based upon and claims the benefit of priority of the prior Japanese Patent Application No. 2015-015399, filed on Jan. 29, 2015, the entire contents of which are incorporated herein by reference.
- The embodiments discussed herein are directed to an adjustment method of a signal level in a semiconductor device and a semiconductor device.
- In a semiconductor device, there is an ASV (adaptive supply voltage) technology in which a power supply voltage is changed in accordance with process conditions (for example, element characteristics of transistors or the like formed in a chip). The ASV technology is applied, and for example, the power supply voltage applied to a semiconductor device (chip) whose transistor is finished to be a fast side (a transistor which is finished to have a low threshold value) is lowered to thereby lower an operating power by suppressing a leak current, then it becomes possible to suppress power consumption equal to or lower than a semiconductor device whose transistor is finished to be a slow side (a transistor which is finished to have a high threshold value).
- In a semiconductor device including an SRAM macro, there is one including a read assist function enabling stability at a data read-out time by lowering a signal level which is in high level at a word line in a plurality of stages (for example, refer to
Patent Documents 1 to 3). As for an SRAM cell transistor in a semiconductor device, an art in which the element characteristics thereof are measured by a ring oscillator formed in the semiconductor device has been proposed (for example, refer to Patent Documents 4, 5). An art measuring AC characteristics of a memory macro in a semiconductor device has been proposed (for example, refer to Patent Document 6). - [Patent Document 1] Japanese Laid-open Patent Publication No. 2008-262637
- [Patent Document 2] Japanese Laid-open Patent Publication No. 2011-54255
- [Patent Document 3] Japanese Laid-open Patent Publication No. 2010-282704
- [Patent Document 4] Japanese Laid-open Patent Publication No. 2010-109115
- [Patent Document 5] Japanese Laid-open Patent Publication No. 2014-10874
- [Patent Document 6] International Publication Pamphlet No. WO 2005/008677
- When the ASV technology is applied for a semiconductor device including a plurality of kinds of transistors, the power supply voltage is determined according to a transistor which is at the slowest side in the semiconductor device so that an operating specification is satisfied by all of circuits. For example, when there is an SRAM cell transistor in the semiconductor device, the transistor of the SRAM cell is finished to be fast, and one or more transistors of other peripheral circuits are finished to be slow, high power supply voltage is supplied according to the transistors of the peripheral circuits, and the power supply voltage does not become one which is suited to the SRAM cell transistor.
- In this case, a voltage which is higher than a supposed power supply voltage when the transistor is finished to be fast is applied to the SRAM cell transistor, and therefore, there is allowance in read characteristics and write characteristics, but a read-out speed becomes excessively fast. Conventionally, it has been necessary to set a specification of an SRAM macro with a large margin considering the situation as stated above and to perform a timing verification of the semiconductor device.
- In an aspect of an adjustment method of a signal level in a semiconductor device, an inspection device measures characteristics of each transistor in the semiconductor device including a transistor of a memory cell by using a first monitoring circuit, determines a power supply voltage supplied to the semiconductor device based on the measured characteristics of the transistors, measures a data read-out speed of the memory cell under the determined power supply voltage supplied by using a second monitoring circuit while changing the signal level of the word line, compares the measured data read-out speed of the memory cell and a specification range of the memory cell being found in advance, and determines the signal level of the word line in accordance with a comparison result.
- The object and advantages of the invention will be realized and attained by means of the elements and combinations particularly pointed out in the claims.
- It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are not restrictive of the invention.
-
FIG. 1 is a view illustrating a configuration example relating to controls of a power supply voltage and a signal level in a semiconductor device according to an embodiment; -
FIG. 2 is a view illustrating a configuration example of a ring oscillator in the embodiment; -
FIG. 3A is a view illustrating a configuration example of an SRAM macro in the embodiment; -
FIG. 3B is a view illustrating a configuration example of a memory cell in the embodiment; -
FIG. 4 is a view illustrating a configuration example of an SRAM word line monitoring circuit in the embodiment; -
FIG. 5 is a flowchart illustrating an example of control operations of the power supply voltage and the signal level in the semiconductor device in the embodiment; -
FIG. 6 is a view illustrating an example of a relationship between element characteristics and the power supply voltages in the embodiment; -
FIG. 7 is a view illustrating an example of a relationship between the element characteristics and word line levels in the embodiment; and -
FIG. 8 is a view illustrating output waveform examples of the SRAM word line monitoring circuit in the embodiment. - Hereinafter, embodiments will be explained with reference to accompanying drawings.
-
FIG. 1 is a view illustrating a configuration example relating to controls of a power supply voltage and a signal level in a semiconductor device according to an embodiment. InFIG. 1 , asemiconductor device 10 is a device whose power supply voltage and signal level are controlled, a tester (inspection device) 20 performs various tests of thesemiconductor device 10, and a power supply IC (power supply circuit) 30 generates the power supply voltage to be supplied to thesemiconductor device 10. The controls of the power supply voltage and the signal level in thesemiconductor device 10 are performed in accordance with characteristics of elements (transistors) in thesemiconductor device 10 which are obtained by the tests performed by the tester (inspection device) 20. When the various tests of thesemiconductor device 10 are performed by the tester (inspection device) 20, the power supply voltage may be supplied from the tester (inspection device) 20 to thesemiconductor device 10. - The
semiconductor device 10 includes, for example, a CPU (central processing unit) 11, a ROM (read only memory) 12, an SRAM (static random access memory)macro 13, an I/O (input/output)circuit 14, an ASV (adaptive supply voltage) monitoring circuit 16, an SRAM wordline monitoring circuit 17, and asetting memory 18. TheCPU 11, theROM 12, theSRAM macro 13, and the I/O circuit 14 are communicably connected with each other via a bus BUS. - The
CPU 11 executes certain processes and controls each functional unit in thesemiconductor device 10 by reading out and executing programs stored in theROM 12 or the like. For example, theCPU 11 executes the process in accordance with the program, and exchanges data with theSRAM macro 13, the I/O circuit 14, and so on via the bus BUS in accordance with the process. TheSRAM macro 13 functions as a main memory, a work area, or the like of theCPU 11. - The ASV monitoring circuit 16 is a monitoring circuit to measure the characteristics of the elements (transistors) in the
semiconductor device 10 to determine the power supply voltage which is supplied to the semiconductor device (chip) 10. The ASV monitoring circuit 16 includes, for example, a ring oscillator in which one NAND circuit (negative logical product operation circuit) 201 and (2n) pieces, “n” being a natural number, ofinverters 202 are connected in a ring state (annularly) as illustrated inFIG. 2 as a monitoring circuit to measure the element characteristics. - An enable signal ENB which is supplied from the
tester 20 and an output of the serially connected inverters 202 (an output of theinverter 202 at a final stage) are input to theNAND circuit 201. An output of theNAND circuit 201 is input to the serially connected inverters 202 (theinverter 202 at a foremost stage). The ring oscillator illustrated inFIG. 2 stops an oscillation operation when the enable signal ENB is “0” (zero), and performs the oscillation operation when the enable signal ENB is “1” to output an oscillation signal. - When there are a plurality of kinds of elements (transistors) in the
semiconductor device 10, the ASV monitoring circuit 16 includes the monitoring circuits (ring oscillators) by kinds. Namely, for example, when a plurality of kinds of transistors whose threshold voltages are different from one another are used in thesemiconductor device 10, the monitoring circuits which are able to measure respective characteristics are mounted. When three kinds of transistors of a transistor with a standard threshold voltage (Svt transistor), a transistor with a higher threshold voltage to suppress a leak current (Hvt transistor), and a transistor of an SRAM cell (SRAM transistor) are included, the monitoring circuits such as the ring oscillators using these elements are mounted. - Note that the ring oscillator illustrated in
FIG. 2 is an example, and it is not limited thereto. As illustrated inFIG. 3 and FIG. 21 in the Patent Document 4 (Japanese Laid-open Patent Publication No. 2010-109115), for example, a configuration ratio of PMOS transistors and NMOS transistors in theinverter 202 is changed to thereby obtain the characteristics of each of the PMOS transistor and the NMOS transistor. - The SRAM word
line monitoring circuit 17 is a monitoring circuit to measure the data read-out speed when the signal level of the word line is changed at the SRAM cell in thesemiconductor device 10. In the embodiment, the SRAM wordline monitoring circuit 17 measures the data read-out speed when the signal level in high-level at the word line of the SRAM cell is lowered. The SRAM wordline monitoring circuit 17 is controlled by an enable signal ENA and a word line level control signal WDCA from thetester 20, and outputs an output signal OUT to thetester 20. An internal configuration of the SRAM wordline monitoring circuit 17 is described later. - The
setting memory 18 stores information (code) indicating the determined power supply voltage which is supplied to thesemiconductor device 10 and the determined signal level of the word line of the SRAM cell. Thesetting memory 18 is an electrical fuse which is set to be a disconnected state or a non-disconnected state in accordance with, for example, the set information (code). A voltage control signal PVC in accordance with power supply voltage information (power supply voltage code) which is set at thesetting memory 18 is output to thepower supply IC 30 or the like, and thereby, a power supply voltage VDD which is in accordance with the setting is supplied to thesemiconductor device 10. A word line level control signal WDC in accordance with signal level information which is set at the settingmemory 18 is output to theSRAM macro 13, and thereby, the signal level in high-level of the word line is controlled in theSRAM macro 13. -
FIG. 3A is a view illustrating a configuration example of theSRAM macro 13 in the embodiment. InFIG. 3A , four (for two rows, two columns) memory cells are illustrated for convenience of description, but theSRAM macro 13 includes much more word lines WL and bit line pairs BL, BLX. In theSRAM macro 13, a memory cell is provided at an intersection part between one word line WL and one bit line pair BL, BLX. - As illustrated in
FIG. 3A , theSRAM macro 13 includes acontrol circuit 301,row decoders 302,memory cells 303, a read/write circuit 304, an input/output circuit 305, a word linelevel control circuit 306, andpulldown circuits 307. A clock signal CLK, an address signal ADD, a read/write signal RW, and so on are input to thecontrol circuit 301 from outside theSRAM macro 13, and thecontrol circuit 301 outputs a control signal which is obtained by decoding the input signals to therow decoders 302. Therow decoder 302 drive-controls the word line WL where thememory cell 303 is connected in accordance with the control signal input from thecontrol circuit 301. - The
memory cell 303 includes, for example, PMOS transistors TR301, TR303 as load transistors, NMOS transistors TR302, TR304 as drive transistors, and PMOS transistors TR305, TR306 as access transistors as illustrated inFIG. 3B . The PMOS transistor TR301 and the NMOS transistor TR302 are serially connected to make up an inverter, the PMOS transistor TR303 and the NMOS transistor TR304 are serially connected to make up an inverter. An input and an output of each inverter are cross-connected to make up a flip-flop, and this flip-flop enables retention of data. Gates of the NMOS transistors TR305, TR306 are connected to the word line WL, sources of these transistors are respectively connected to the bit line BL, an inversion bit line BLX, and drains of these transistors are connected to outputs of the respective inverters. - A data write to the
memory cell 303 is enabled by setting the word line WL in high-level, and changing one of electric potentials of the bit line BL or the inversion bit line BLX which is precharged into high-level in advance from high-level to low-level. A data read-out from thememory cell 303 is enabled by precharging the bit line BL, and the inversion bit line BLX to high-level in advance, and setting the word line WL in high-level. One of the electric potentials of either the bit line BL or the inversion bit line BLX is changed from high-level to low-level in accordance with the state which is retained by the flip-flop in the memory cell. - The read/
write circuit 304 drives the bit line BL, the inversion bit line BLX in accordance with a write data WDT input to the input/output circuit 305 at the data write time to thememory cell 303. The read/write circuit 304 senses the electric potentials of the bit line BL, the inversion bit line BLX at the data read-out time from thememory cell 303, and outputs the sensed data as a read-out data RDT via the input/output circuit 305. - The word line
level control circuit 306 outputs word line level control signals WDC<0>, WDC<1> to thepulldown circuit 307 which is connected to each word line WL in accordance with the word line level control signal WDC output from the settingmemory 18. Thepulldown circuit 307 includes four NMOS transistors TR00, TR01, TR10 and TR11. - A drain and a source of the transistor TR01 are connected to the word line WL, and the source of the transistor TR01 is connected to a reference potential (ground level) via the transistor TR00 where the word line level control signal WDC<0> is connected to a gate thereof. A drain and a source of the transistor TR11 are connected to the word line WL, and the source of the transistor TR11 is connected to the reference potential (ground level) via the transistor TR10 where the word line level control signal WDC<1> is connected to a gate thereof.
- The transistors TR00, TR10 of the
pulldown circuit 307 are on/off controlled by the word line level control signals WDC<0>, WDC<1>, and thereby, the word line WL is connected to the reference potential (ground level) via the transistors TR00, TR10 which are turned into on-states to be pulled down, and thereby, the signal level in high-level at the word line WL is controlled. Note that characteristics of a pair of the transistors TR00, TR01 and a pair of the transistors TR10, TR11 may be the same (for example, a resistance value may be the same) or different. When the characteristics of the pair of the transistors TR00, TR01 and the pair of the transistors TR10, TR11 are made different, it becomes possible to finely control the signal level in high-level at the word line WL (for example, it is possible to control into different four states by using the word line level control signals WDC<0>, WDC<1>). -
FIG. 4 is a view illustrating a configuration example of the SRAM wordline monitoring circuit 17 in the embodiment. The SRAM wordline monitoring circuit 17 includes apulldown circuit 401, anNAND circuit 402,inverters - The
pulldown circuit 401 includes four NMOS transistors TR00A, TR00A, TR10A and TR11A. The transistors TR00A, TR00A, TR10A and TR11A of thepulldown circuit 401 have similar characteristics as the transistors TR00, TR01, TR10 and TR11 of thepulldown circuit 307 illustrated inFIG. 3A . A drain and a source of the transistor TR00A are connected to a word line WLA, and the source of the transistor TR00A is connected to the reference potential (ground level) via the transistor TR00A where a word line level control signal WDCA<0> is connected to a gate thereof. A drain and a source of the transistor TR11A are connected to the word line WLA, and the source of the transistor TR11A is connected to the reference potential (ground level) via the transistor TR10A where a word line level control signal WDCA<1> is connected to a gate thereof. - Similar to the
pulldown circuit 307, the transistors TR00A, TR10A of thepulldown circuit 401 are on/off controlled by the word line level control signals WDCA<0>, WDCA<1>, and thereby, the word line WLA is connected to the reference potential (ground level) via the transistors TR00A, TR10A which are turned into on-states to be pulled down, and thereby, the signal level in high-level at the word line WLA is controlled. - The PMOS transistors TR401, TR403, and the NMOS transistors TR402, TR404, TR405 and TR406 make up a memory cell as same as the PMOS transistors TR301, TR303, and the NMOS transistors TR302, TR304, TR305 and TR306 illustrated in
FIG. 3B . Namely, the PMOS transistor TR401 as the load transistor and the NMOS transistor TR402 as the drive transistor are serially connected to make up an inverter. The PMOS transistor TR403 as the load transistor and the NMOS transistor TR404 as the drive transistor are serially connected to make up an inverter. An input and an output of each inverter are cross-connected to make up a flip-flop. - Gates of the NMOS transistors TR405, TR406 as access transistors are connected to the word line WLA, sources of these transistors are respectively connected to a bit line BLA, an inversion bit line BLXA, and drains of these transistors are connected to the outputs of respective inverters. The bit line BLA, the inversion bit line BLXA are connected to the power supply voltage (high-level) via the precharge transistors TR407, TR408, respectively. Note that in
FIG. 4 , capacitive components held by the bit line BLA, the inversion bit line BLXA are schematically illustrated. - The enable signal ENA from the
tester 20 and an electric potential of a node OUT1 are input to theNAND circuit 402. An output of theNAND circuit 402 is connected to the word line WLA via theinverter 403, and is connected to gates of the precharge transistors TR407, TR408 via theinverter 404. The node OUT1 is an output node where the inversion bit line BLXA is connected. The electric potential of the node OUT1 is output as an output signal OUT via theinverter 405. - The SRAM word
line monitoring circuit 17 illustrated inFIG. 4 operates as a monitoring circuit when the enable signal ENA from thetester 20 is “1”, and stops the operation when the enable signal ENA is “0” (zero). When the enable signal ENA is “0” (zero), the precharge transistors TR407, TR408 are turned on, the electric potentials of the bit line BLA, the inversion bit line BLXA are in high-level (power supply voltage level), and the electric potential of the node OUT1 is also in high-level. - When the enable signal ENA changes from “0” (zero) to “1”, the output of the
NAND circuit 402 becomes low-level, the precharge transistors TR407, TR408 are turned off, and the word line WLA becomes high-level. At this time, electric charges accumulated on the bit line BLA, the inversion bit line BLXA are pulled out by the memory cell (SRAM cell), and the electric potentials of the bit line BLA, the inversion bit line BLXA are lowered. - After that, when the electric potentials of the bit line BLA, the inversion bit line BLXA are below an electric potential which is judged to be low-level, the output of the
NAND circuit 402 becomes high-level, the precharge transistors TR407, TR408 are turned on, and the word line WLA becomes low-level. The electric potentials of the bit line BLA, the inversion bit line BLXA thereby become high-level (power supply voltage level), and the electric potential of the node OUT1 becomes high-level. - After that, this operation is repeated, and the SRAM word
line monitoring circuit 17 outputs the oscillation signal as the output signal OUT during a period when the enable signal ENA is “1”. Here, a period of time required for the precharge transistors TR407, TR408 to be turned off, the word line WLA to be high-level, the electric charges accumulated on the bit line BLA and the inversion bit line BLXA to be pulled out by the memory cell (SRAM cell) is in proportion to the data read-out time from the memory cell (SRAM cell). This time becomes long as the signal level in high-level at the word line WLA is lowered, and this characteristic can be measured by an oscillation frequency of the output signal OUT from the SRAM wordline monitoring circuit 17. Namely, it becomes possible to measure the data read-out time from the memory cell (SRAM cell) by the oscillation frequency of the output signal OUT from the SRAM wordline monitoring circuit 17. - Control operations of the power supply voltage and the signal level in the semiconductor device in the embodiment are described.
FIG. 5 is a flowchart illustrating an example of the control operations of the power supply voltage and the signal level in the semiconductor device in the embodiment. The operations illustrated inFIG. 5 are executed in accordance with the control by thetester 20, and selection and determination in each process are performed by thetester 20. - At first, at step S501, the power supply voltage defined in advance by the
tester 20 is supplied to the semiconductor device (chip) 10, and the characteristics of the elements (transistors) in thesemiconductor device 10 are measured by using the ASV monitoring circuit 16 to determine the power supply voltage which is supplied to thesemiconductor device 10. Here, it is assumed that three kinds of transistors of the transistor with the standard threshold voltage (Svt transistor), the transistor whose threshold voltage is made high to suppress the leak current (Hvt transistor), and the transistor of the SRAM cell (SRAM transistor) are included in thesemiconductor device 10. - Next, at step S502, the power supply voltage supplied to the
semiconductor device 10 is determined from a corresponding table illustrating a relationship between the element characteristics (for example, the oscillation frequency of the ring oscillator) and the power supply voltage created in advance and stored in thetester 20. For example, a corresponding table whose example is illustrated inFIG. 6 is created, and the power supply voltage supplied to thesemiconductor device 10 is determined based on the element characteristics of the three kinds of transistors of the Svt transistor, the Hvt transistor and the SRAM transistor which are obtained by the measurements. For example, when a measurement frequency of the Svt transistor is F4 to F5, a measurement frequency of the Hvt transistor is F4 to F5, and a measurement frequency of the SRAM transistor is F3 to F4, a voltage VDD3 which is the highest among them is determined to be the power supply voltage. Information (code) representing the determined power supply voltage is stored at the settingmemory 18. - At step S503, a table corresponding to the determined power supply voltage is selected from among relational tables between the element characteristics of the SRAM transistor and word line level candidates which are found in advance by each power supply voltage (power supply voltage code) by the ASV as illustrated in
FIG. 7 . InFIG. 7 , a part surrounded by a center square represents a tolerance range of transistor variation, and a transistor which is out of this region is determined to be defective. Note that the relationship between the element characteristics of the SRAM transistor and the word line level candidates is found in advance by TEG or simulation. For example, yield of an SRAM macro is measured (simulated) while changing the word line level and the power supply voltage, and the word line levels which satisfy the required yield are made into a table as the candidates. The relational table between the element characteristics of the SRAM transistor and the word line level candidates is exemplified, but a data format is arbitrary and may be a mode other than the table as long as the relationship between the element characteristics of the SRAM transistor and the word line level candidates can be defined. - At step S504, the element characteristics of the SRAM transistor measured at the step S501 are applied to the table selected at the step S503 to determine the candidate of the word line level. For example, in the selected table, a point where a horizontal axis value is a monitor value (a measurement frequency when the monitoring circuit is the ring oscillator) of a pch transistor which makes up the SRAM cell measured at the step S501, and a vertical axis value is a monitor value of an nch transistor which makes up the SRAM cell measured at the step S501 is found, and the word line level which is applicable to the point is set to be the candidate of the signal level.
- At step S505, the SRAM word
line monitoring circuit 17 is operated while setting the signal level selected as the candidate at the step S504 as the word line level, and the data read-out speed at the SRAM cell is measured. At this time, the information of the power supply voltage (corresponding to the signal PVC) is read-out from the settingmemory 18 by thetester 20, and the power supply voltage determined at the step S502 is supplied to thesemiconductor device 10. - As stated above, the SRAM word
line monitoring circuit 17 controls thepulldown circuit 401 by the word line level control signal WDCA from thetester 20 as same as theSRAM macro 13, and thereby, it is possible to lower the signal level of the word line WLA from the voltage VDD in a plurality of stages. The precharge transistors TR407, TR408 are set to be enough larger than the SRAM cell transistors TR401 to TR406, and thereby, as stated above, the output signal OUT of the SRAM wordline monitoring circuit 17 generally oscillates at a frequency in accordance with the data read-out speed of the SRAM. The read-out speed becomes slow by lowering the signal level of the word line WLA, then the oscillation is performed at a slow frequency by that amount. -
FIG. 8 is a view illustrating a waveform example of the output signal OUT of the SRAM wordline monitoring circuit 17 when the signal level of the word line WLA is changed. InFIG. 8 , OUT1 represents the electric potential of the node OUT1, and OUTs represent output signals from the SRAM wordline monitoring circuit 17. One with a subscript A is a waveform when the signal level of the word line WLA is higher than one with a subscript B, and one with a subscript C is a waveform when the signal level of the word line WLA is lower than one with the subscript B. Namely, cycles of PA, PB, PC of the node OUT1 and cycles TA, TB, TC of the output signal OUT become longer in a sequence of the subscripts A, B, C. InFIG. 8 , PRA, PRB, PRC each represent a precharge period. - Next, at step S506, the oscillation frequency of the output signal OUT of the SRAM word
line monitoring circuit 17, in other words, the data read-out speed of the SRAM and a specification range of the SRAM macro found in advance are compared. This specification range is calculated by performing the simulation of the SRAM wordline monitoring circuit 17 under timing corner (worst=latest, best=fastest) conditions similar to ones when the specification of theSRAM macro 13 is found. - At step S507, the word line level is determined from the comparison result at the step S506. Namely, the word line level in which the oscillation frequency (the data read-out speed of the SRAM) of the output signal OUT of the SRAM word
line monitoring circuit 17 falls within the specification range is selected based on the comparison result. When there are a plurality of word line levels which fall within the specification range, a lower word line level is determined when, for example, stability of the cell is attached a high value. - At step S508, the word line level which is determined at the step S507 is stored at the setting
memory 18. The word line level control signal WDC in accordance with the setting of the word line level stored at the settingmemory 18 is thereby supplied to theSRAM macro 13, and the signal level in high-level at the word line WL is controlled in a normal operation. - According to the present embodiment, at the power supply voltage applied by the ASV, it is possible to appropriately control the signal level of the word line in accordance with the supplied power supply voltage, and to prevent that the stability of the SRAM cell and the timing specification are deteriorated. For example, in a timing verification of the semiconductor device, it is possible to make a difference between the fastest timing and the latest timing in the data read-out from the SRAM macro small. Therefore, it becomes easy to enable timing met in the semiconductor device, and it is possible to reduce a design man-hour. Besides, it is also possible to reduce the number of buffers and so on to be inserted to enable the timing met, and it becomes possible to reduce a circuit area and to enable low power consumption.
- Incidentally, the above-described embodiments are to be considered in all respects as illustrative and no restrictive. Namely, the present invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof.
- In a semiconductor device including a plurality of kinds of transistors including an SRAM cell transistor, a signal level of a word line is determined based on a result measuring a data read-out speed at a memory cell while changing the signal level of the word line at a power supply voltage applied by an ASV, and thereby, it is possible to enable a proper driving of the memory cell, and to appropriately control a specification range of the memory cell.
- All examples and conditional language provided herein are intended for the pedagogical purposes of aiding the reader in understanding the invention and the concepts contributed by the inventor to further the art, and are not to be construed as limitations to such specifically recited examples and conditions, nor does the organization of such examples in the specification relate to a showing of the superiority and inferiority of the invention. Although one or more embodiments of the present invention have been described in detail, it should be understood that the various changes, substitutions, and alterations could be made hereto without departing from the spirit and scope of the invention.
Claims (7)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015015399A JP6390452B2 (en) | 2015-01-29 | 2015-01-29 | Method for adjusting signal level in semiconductor device and semiconductor device |
JP2015-015399 | 2015-01-29 |
Publications (2)
Publication Number | Publication Date |
---|---|
US20160225421A1 true US20160225421A1 (en) | 2016-08-04 |
US9548090B2 US9548090B2 (en) | 2017-01-17 |
Family
ID=56554595
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/984,779 Expired - Fee Related US9548090B2 (en) | 2015-01-29 | 2015-12-30 | Adjustment method of signal level in semiconductor device and semiconductor device |
Country Status (2)
Country | Link |
---|---|
US (1) | US9548090B2 (en) |
JP (1) | JP6390452B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10324128B2 (en) | 2016-12-30 | 2019-06-18 | Samsung Electronics Co., Ltd. | Method of testing semiconductor devices and system for testing semiconductor devices |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10403384B2 (en) | 2016-06-22 | 2019-09-03 | Darryl G. Walker | Testing a semiconductor device including a voltage detection circuit and temperature detection circuit that can be used to generate read assist and/or write assist in an SRAM circuit portion and method therefor |
US10049727B2 (en) | 2016-06-22 | 2018-08-14 | Darryl G. Walker | Semiconductor devices, circuits and methods for read and/or write assist of an SRAM circuit portion based on voltage detection and/or temperature detection circuits |
US11955171B2 (en) | 2021-09-15 | 2024-04-09 | Mavagail Technology, LLC | Integrated circuit device including an SRAM portion having end power select circuits |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080174335A1 (en) * | 2006-09-20 | 2008-07-24 | Yuichi Maekawa | Test apparatus for determining performance degradation |
US20090067273A1 (en) * | 2007-09-06 | 2009-03-12 | Tsuyoshi Koike | Semiconductor storage device |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005008677A1 (en) | 2003-07-22 | 2005-01-27 | Fujitsu Limited | Integrated circuit device comprising test circuit for measuring ac characteristic of built-in memory macro |
JP4905354B2 (en) * | 2005-09-20 | 2012-03-28 | 富士通株式会社 | Power supply voltage adjustment device |
JP5064089B2 (en) | 2007-04-12 | 2012-10-31 | パナソニック株式会社 | Semiconductor integrated circuit |
JP2010109115A (en) | 2008-10-30 | 2010-05-13 | Renesas Technology Corp | On-chip type monitor circuit and semiconductor device |
JP5263015B2 (en) | 2009-06-08 | 2013-08-14 | 富士通セミコンダクター株式会社 | Semiconductor memory |
JP2011054255A (en) | 2009-09-04 | 2011-03-17 | Panasonic Corp | Semiconductor integrated circuit |
JP2012059330A (en) * | 2010-09-10 | 2012-03-22 | Toshiba Corp | Semiconductor device |
JP2013114727A (en) * | 2011-11-30 | 2013-06-10 | Toshiba Corp | Semiconductor memory device |
JP5987503B2 (en) | 2012-07-02 | 2016-09-07 | 株式会社ソシオネクスト | Ring oscillator and semiconductor device |
-
2015
- 2015-01-29 JP JP2015015399A patent/JP6390452B2/en not_active Expired - Fee Related
- 2015-12-30 US US14/984,779 patent/US9548090B2/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080174335A1 (en) * | 2006-09-20 | 2008-07-24 | Yuichi Maekawa | Test apparatus for determining performance degradation |
US20090067273A1 (en) * | 2007-09-06 | 2009-03-12 | Tsuyoshi Koike | Semiconductor storage device |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10324128B2 (en) | 2016-12-30 | 2019-06-18 | Samsung Electronics Co., Ltd. | Method of testing semiconductor devices and system for testing semiconductor devices |
Also Published As
Publication number | Publication date |
---|---|
JP2016139448A (en) | 2016-08-04 |
US9548090B2 (en) | 2017-01-17 |
JP6390452B2 (en) | 2018-09-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9218892B2 (en) | Error prediction in logic and memory devices | |
TW201727634A (en) | Non-volatile memory | |
TWI620197B (en) | A memory device and method of performing access operations within such a memory device | |
US9548090B2 (en) | Adjustment method of signal level in semiconductor device and semiconductor device | |
CN111161785A (en) | Static random access memory and fault detection circuit thereof | |
EP3284090B1 (en) | Word line and bit line tracking across diverse power domains | |
US7082067B2 (en) | Circuit for verifying the write speed of SRAM cells | |
CN105931674B (en) | Semiconductor device, test program, and test method | |
US7684263B2 (en) | Method and circuit for implementing enhanced SRAM write and read performance ring oscillator | |
CN109416923B (en) | Memory element with dynamic pull-up weakening write assist circuit | |
TWI631571B (en) | Negative bias thermal instability stress testing for static random access memory (sram) | |
US20120092922A1 (en) | Semiconductor integrated circuit | |
US6778450B2 (en) | Programmable weak write test mode | |
Nalam et al. | Dynamic write limited minimum operating voltage for nanoscale SRAMs | |
US8976608B2 (en) | Semiconductor integrated circuit device | |
US9767870B1 (en) | Voltage aware circuitry | |
JP2013114727A (en) | Semiconductor memory device | |
CN109841251B (en) | SRAM write control circuit | |
US8675427B2 (en) | Implementing RC and coupling delay correction for SRAM | |
US9001568B2 (en) | Testing signal development on a bit line in an SRAM | |
US7133320B2 (en) | Flood mode implementation for continuous bitline local evaluation circuit | |
JP6695413B2 (en) | Semiconductor device | |
JP2011165271A (en) | Semiconductor memory device, and method of testing semiconductor memory device | |
US9805823B1 (en) | Automated stressing and testing of semiconductor memory cells | |
JP2011070728A (en) | Semiconductor memory device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SOCIONEXT INC., JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ARITA, MORIMI;TSURUTA, TOMOYA;YAMADA, TOMOYUKI;SIGNING DATES FROM 20151130 TO 20151215;REEL/FRAME:037390/0707 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
AS | Assignment |
Owner name: PAYPAL, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:DAS, SOMENATH;SINGH, KAMLAKAR;DEVABHAKTUNI, SAI;AND OTHERS;SIGNING DATES FROM 20190328 TO 20190917;REEL/FRAME:050421/0666 |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20210117 |