US7301797B2

Method of operating semiconductor integrated circuit including SRAM block and semiconductor integrated circuit including SRAM block

Summary by NHIP

Semiconductor SRAM Non-Volatile Storage

The method stores non-volatile data in SRAM cells by flowing drain current through one pull-down transistor while supplying fixed potential to sources. The process stops and restarts power supply to the cells before reading the stored data, utilizing conductance mismatches within the transistor pair.

Claim Score by NHIP

Read claim 13, the broadest

Abstract

A method of operating a semiconductor integrated circuit including a SRAM block, in which non-volatile data is stored in the SRAM block, is disclosed. In an exemplary embodiment, the non-volatile data is stored by flowing a drain current in one of a pair of pull-down transistors constituting the SRAM cell while supplying a fixed potential to the sources of the pull-down transistors. A semiconductor integrated circuit including a SRAM block and a control circuit that controls the SRAM block to store non-volatile data is also disclosed.

US7301797B2, drawing sheet 1
Sheet 1 of 8

Term

Term ended

Expired 22 May 2025, 1.3 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

15 claims: 3 independent, 12 dependent

  1. 1
    A method of operating a semiconductor integrated circuit including a SRAM block comprising:a plurality of flip-flop type SRAM cells each including a pair of output nodes and a pair of pull-down transistors that pull down respective output nodes;power supply lines for supplying power-supply potentials to the plurality of SRAM cells;andbit lines and word lines for writing volatile data into and reading the volatile data from the plurality of SRAM cells,the method comprising: storing non-volatile data in at least one of the plurality of SRAM cells by flowing a drain current in one of the pair of pull-down transistors of the at least one of the plurality of SRAM cells;andstopping and re-starting to supply the power-supply potentials to the plurality of SRAM cells, and then reading the non-volatile data stored in the at least one of the SRAM cells.
  2. 7
    A semiconductor integrated circuit comprising:a SRAM block comprising: a plurality of flip-flop type SRAM cells each including a pair of output nodes and a pair of pull-down transistors that pull down respective output nodes;power supply lines for supplying power-supply potentials to the plurality of SRAM cells;bit lines and word lines for writing volatile data into and reading the volatile data from the plurality of SRAM cells;anda non-volatile data storage control circuit that controls the SRAM block to store non-volatile data in at least one of the SRAM cells by flowing a drain current in one of the pair of pull-down transistors of the at least one of the SRAM cells.
  3. 13
    Broadest claimClaim Score 83, broad(NHIP)A non-volatile data copying control circuit for integrating in a semiconductor integrated circuit comprising an SRAM block including a plurality of SRAM cells, the control circuit comprising:a detector that detects a start of supplying the power supply potentials to the SRAM cells;anda controller that controls the SRAM block to read the non-volatile data stored in at least one of the SRAM cells and to write the read data into at least another one of the SRAM cells.