Low-power static random access memory using write amplifier

By positioning the write amplifier opposite the read amplifier and employing segmented bit lines with charge sharing, the SRAM system addresses power and reliability issues in at-memory compute architectures, ensuring efficient and reliable data transfer in AI chips.

WO2025172895A1PCT designated stage Publication Date: 2025-08-21UNTETHER AI CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
PCT/IB2025/051561
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-14
Filing Date
2025-02-13
Publication Date
2025-08-21

AI Technical Summary

Technical Problem

Existing SRAMs in at-memory compute architectures face high power consumption and reduced reliability due to long bit lines that pass through both write and read amplifiers, impacting power consumption and read signal speed, especially in AI chips requiring low voltage operations.

Method used

The write amplifier is positioned opposite the read amplifier, with segmented bit lines and charge sharing to minimize bit line capacitance and power consumption, and seamless read operations are achieved without segmented sub-arrays, using a common word line driver for efficient data transfer.

Benefits of technology

This configuration reduces power consumption and enhances read signal speed, maintaining high throughput and reliability in low voltage operations, suitable for AI chips with reduced layout complexity and cost.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure IB2025051561_21082025_PF_FP_ABST
    Figure IB2025051561_21082025_PF_FP_ABST
Patent Text Reader

Abstract

A low-power static random access memory (SRAM) for at-memory architecture is set forth. The on-chip SRAM in at-memory architecture is located adjacent to PE (Processing Element) so that the same voltage as PE, vddp, is required at the SRAM circuit connected to PE. Further lower bitline precharge voltage, around 0.1V, than vddp is designed by smart charge sharing method using appropriate segmented bit lines. On the other hand, SRAM write operation needs higher voltage than PE. To generate such high writing voltage from din voltage which is generated by vddp of PE, write main amplifier wich is located at the opposite side of read main amplifier which is located next to PE is designed. In addition, seamless read operation without any segmented sub arrays, and separated read and write MA (Main Amplifier) are proposed.
Need to check novelty before this filing date? Find Prior Art

Description

LOW-POWER STATIC RANDOM ACCESS MEMORY USING WRITE AMPLIFIERBACKGROUND OF THE INVENTION1. Field of the Invention

[0001] The present invention is directed to static random access memory (hereinafter SRAM), and more particularly to an on-chip SRAM that is located adjacent to the processing element (PE) of an at-memory compute architecture.2. Description of the Related Art

[0002] There is a recognized need to reduce power dissipation in traditional SRAMs (e.g. Vdd supply voltage of 0.5 V or less), wherein a plurality of memory cells along a selected word-line are read or written via a bit line. Recently, this need has become more pressing with the introduction of emerging SRAMs used in artificial intelligence (Al) chips, wherein all of the memory cells are simultaneously read or written for massively parallel operations between processor element blocks and the SRAMs.

[0003] International patent application No. PCT / IB2022 / 055760 naming Sato, K et al., and entitled LOW-POWER STATIC RANDOM ACCESS MEMORY USING HALF VDD PRECHARGE, sets forth a method and apparatus for half-Vdd bit line precharge of six- transistor (6T SRAM) memory cells to reduce the bit line precharge power, compared to conventional prior art Vdd bit line precharge approaches. As disclosed in PCT / IB2022 / 055760, a 6T SRAM memory cell is arranged between a first bitline (BL), a second bitline (BLB) and a word line. A bitline precharge circuit precharges the first bitline and second bitline to a voltage of Vdd / 2 prior to the 6T SRAM memory cell receiving a word line signal.

[0004] At-memory compute architectures have attracted attention in recent years (see Bob Beachler, “The Advantages ofAt-Memory Compute for Al Inference”, EETimes, January 24, 2022). In contrast with the traditional von Neumann architecture having external DRAM, a cache, and a pipeline to access processing elements, an at-memory compute architecture has the processing elements (PEs) directly attached to the memory cells of a 6T SRAM to achieve high bandwidth interaction between processingelement and SRAM. As the name implies, a key characteristic of the at-memory architecture is the physical connection between the processing elements “at the memory” that feeds them. Increasing demand for high TOPS / WforAI hardware acceleration requires compute hardware having high throughput under low power consumption (TOPS / W is a metric indicating how many computing operations an Al accelerator can handle in one second at 100% utilization). The processing element, which is the basic core unit of the compute hardware, needs to operate at lower voltages (e.g. 0.35-0.4V) in order to reduce power. Hence, the operational voltage of the 6T SRAM, which is attached to the processing elements, is required to be reduced to the same voltage as that of the processing element. The power consumption of the bit line (BL) precharge circuit is a major contributor to the power consumption of the 6T SRAM.

[0005] Writing a voltage into the data line (din) of an SRAM 6T bit cell sets the bit cell to the that voltage. Generally speaking, reliability of SRAM data hold and read operations increases with a high bit cell voltage, for example, 0.7V of cell vdd voltage in case of 0.4V of PE operation. In case of 0.4V of PE operation, din voltage will be set as the same voltage of PE, that is, 0.4V. The writing voltage to the bit cell should be the same voltage as cell vdd, that is, 0.7V in this example. Therefore, the write main amplifier will need to amplify 0.4V to 0.7.SUMMARY OF THE INVENTION

[0006] It is an aspect of the present invention to provide a low voltage and low power embedded SRAM system having high throughput for at-memory compute architecture Al chips where the SRAM is located on-chip adjacent to the processing element of the at-memory compute architecture. The SRAM therefore operates at two different voltage domains, roughly speaking; memory read voltage and a processing element coupled circuit voltage (vddp) of 0.4 and memory write voltage of 0.7V.

[0007] In conventional SRAM, the write amplifier and read amplifier are placed at the nearest side to PE. In this scheme, the length of the of BL lines becomes long because the BLs go through the insides both write and read amplifiers. Long BLs impact the BLpower consumption which will occupy the majority of SRAM power consumption, and read signal speed. Therefore, according to an aspect of the invention, the write amplifier or write main amplifier (WMA) is located at the opposite side of read main amplifier (RMA) which is located at the PE side.

[0008] It is a further aspect of the present invention to provide an SRAM embedded in an Al chip that operates at low voltage and low power during read operations, which occur more often than write operations.

[0009] In another aspect, a method and apparatus for charge sharing are set forth using segmented bit lines.

[0010] Additionally, a method and apparatus for seamless read operation is set forth without any segmented sub arrays, as well as separated read and write main amplifier.

[0011] These together with other aspects and advantages which will be subsequently apparent, reside in the details of construction and operation as more fully hereinafter described and claimed, reference being had to the accompanying drawings forming a part hereof, wherein like numerals refer to like parts throughout.BRIEF DESCRIPTION OF THE DRAWINGS

[0012] FIG. 1 shows a SRAM cell array according to the prior art.

[0013] FIG. 2 shows a 6T SRAM cell array, according to an embodiment.

[0014] FIG. 3A shows an array of 6T SRAM bit cells shown in FIG. 2, write main amplifiers (WMAs), read main amplifiers (RMAs), latches and a 4:1 multiplexer, according to an embodiment.

[0015] FIG. 3B shows a series connection of 6T SRAM bit cells, write main amplifiers (WMAs), read main amplifiers (RMAs), latches and 4:1 multiplexers of FIG. 3A to increase array density with a doubling of the number of rows while retaining the same number of columns, according to an embodiment.

[0016] FIG. 3C shows a cross-coupled NMOS circuit (CP_NMOS), according to an embodiment of the 6T SRAM bit cell shown in FIG. 3A.

[0017] FIG. 3D shows an embodiment of the read main amplifier, shown in FIG. 3A.

[0018] FIG. 3E shows an embodiment of the write main amplifier, shown in FIG. 3A.

[0019] FIG.4 shows dependency of bit line precharge power on precharge level (voltage).

[0020] FIG. 5A shows a bit line charge sharing circuit to generate a low BL precharge level, according to an embodiment.

[0021] FIG. 5B is a simplified timing diagram showing operation of the bit line charge sharing circuit of FIG. 5A.

[0022] FIG. 5C is a simplified timing diagram similar to FIG. 5B showing word line transitions during operation of the bit line charge sharing circuit of FIG. 5A.

[0023] FIG. 5D and FIG. 5E are detailed timing diagrams showing operation of the charge sharing circuit of FIG. 5A for adjusting the bit line (BL) precharge level from write to read operations.

[0024] FIG. 5F is a simplified timing diagram showing operation of the cross-coupled NMOS circuit shown in FIG. 3A within the charge sharing circuit of FIG. 5A.

[0025] FIG. 5G shows a cross-coupled NMOS circuit (CP_NMOS), according to further embodiment of the 6T SRAM bit cell shown in FIG. 3A.

[0026] FIG. 5H is a simplified timing diagram showing operation of the cross-coupled NMOS circuit of FIG. 5G.

[0027] FIG. 6A shows a negative Vss_cell generator according to an embodiment, and FIG. 6B is a timing diagram thereof.

[0028] FIG. 7 shows a 6T SRAM cell array, according to an embodiment wherein a latch is placed in each column.

[0029] FIG. 8 is a timing diagram showing operation of the 6T SRAM cell array of FIG. 7.

[0030] FIG. 9 shows series connection of two vddp supply source to generate vdd_cell, in order to minimize the number of supply sources, according to an embodiment.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0031] A conventional SRAM cell array is shown in FIG. 1 , comprising a plurality of SRAM cells MCi,i...MCi,m...MCn,i...MCn,m, to which binary data (dout, din) is read / written on bit lines BT<0> / BB<0> ... BT<m-1 > / BB<m-1 > via column precharge, multiplexers (column mux), and sense / write amplifiers ((S.A.) and W.A., respectively), in response to read / write signals applied to word lines WL<0>...WL<n-1 > by a word line (WL) driver.

[0032] As discussed above, PCT / IB2022 / 055760 sets forth a method and apparatus for half-Vdd bit line precharge in 6T SRAM memory cells to reduce the bit line precharge power, compared with conventional Vdd bit line precharge schemes. In operation, the method and apparatus of PCT / IB2022 / 055760 provides one half bit line-power during read and write operations with halved bit line-swing. According to an additional aspect of PCT / IB2022 / 055760, a further low power configuration is provided for reducing the bit line high voltage level from Vdd to a reduced voltage (Vddr) by means of a Vddr generator. A major advantage of the half-Vdd bit line precharge scheme of PCT / IB2022 / 055760 is very easy generation of the half-Vdd voltage level by shorting bit lines BL and BLB.

[0033] As discussed above, the write amp and read amp are placed at the nearest side to PE, such that the length of the of BL lines becomes long due to their passing through the inside of both write and read amplifiers. Long BL lines impacts BL power consumption which consumes the majority of SRAM power, as well as read signal speed. Therefore, according to an embodiment, the write amplifier or write main amplifier (WMA) is located at an opposite side of read main amp (RMA) at the PE side, as shown in FIG. 2.

[0034] FIG. 2 shows an array 200 of 6T SRAMs embedded in an at-memory architecture, and connected to I / O peripheral circuits 210 in the form of standard cells operating in the standard memory voltage domain, and word line (WL) drivers 220 for driving Word Lines (WLL and WLR) according to an embodiment. The array 200 comprises write main amplifier (WMA) 300, input 4:1 multiplexer 310, plurality of 6T Bit Cells 320, cross-coupled NMOS circuit (CP_NMOS) 325, read main amplifier (RMA)330, latch 340 and output 4:1 multiplexer 350 connected to a Processing Element (PE) 360 of the at-memory compute architecture. Additional details of 6T Bit Cell 320, crosscoupled NMOS circuit (CP_NMOS) 325, read main amplifier 330, latch 340 and output 4:1 multiplexer 350 are discussed below.

[0035] In order to minimize capacitance on the bit lines (BLs) and reduce power during read operations, which occur more often than write operations in Al chips, the read path of the bit lines connect to read main amplifier 330 which is connected directly to processing elements 360 resulting in a simple, short but line path with minimal additional capacitance, by write main amplifiers are placed at the opposite side of the read main amplifier.

[0036] FIG. 3A shows details of an array of 6T SRAM bit cells 320 shown in FIG. 2, write main amplifier (WMA) 300, read main amplifiers (RMA) 330, latches 340 and a 4:1 multiplexer 350, according to an embodiment. For an array of 80 rows x 128 columns, there are 32 data outputs (Douto... Doutsi, as shown in FIG. 2) because of the 4:1 multiplexor 350 and four PEs with x8 I / O, such that each PE has 320B (=80x128 / 4 / 8).

[0037] In order to double the PE density of 320B to 640B / PE, a simple series connection of arrays can be provided, as shown in FIG. 3B, where the prestage node of the Dout inverter allows for a simple wired-or connection. Simultaneous write to the bottom array and read from the top array, or vice versa, is possible using the configuration of FIG. 3B, wherein the read operation can be made seamless using the latch 340, as described in greater detail below with reference to FIG. 8.

[0038] FIG. 3C shows details of cross-coupled NMOS circuit 325, according to an embodiment of the 6T SRAM bit cell shown in FIG. 3A.

[0039] FIG. 3D shows details of an embodiment of the read main amplifier 330, shown in FIG. 3A.

[0040] FIG. 3E shows details of an embodiment of the write main amplifier 300, shown in FIG. 3A.

[0041] FIG.4 shows the dependency of bit line precharge power on precharge level(voltage), from which it will be seen that a 0.13V (~0.1V) precharge level provides minimum power consumption. To set the bit line precharge level to 0.1V with low power consumption for a processing element domain voltage of, for example, 0.354V, a charge sharing scheme is provided wherein, according to an embodiment, the bit line is partitioned into two portions BLL, BLBL and BLR, BLBR by an isolation (ISO) switch 600, as shown in FIG. 5A. During bit line precharging, the two bit line portions are connected by closing the ISO switch 600. Once the read out operation starts and the read signal reaches about 100mV, the two bit line portions are separated by opening ISO switch 600, and the shorter bit line portion BLR, BLBR adjacent to the read main amp 350, is amplified rail-to-rail , for example, from vss to vddp (0.354V), as shown in FIG. 5B. After the read out operation, the two portions of the bit line are connected by closing ISO switch 600, such that charge sharing occurs from the shorter bit line portion BLR, BLBR, amplified to vddp, to the longer portion BLL, BLBL, which stays at a level lower than vddp, to generate the 0.1V bit line precharge level. Thus, the purpose of closing ISO switch 600 is to separate the two portions of the bit line when the shorter portion adjacent to RMA 330 is amplified to vddp, which is not required to be at the vss level of ISO switch 600, but is required at most at the vddp-vth level to avoid amplified vddp level degradation. Setting the ISO switch 600 to the low level (vddp-vth) results in RMA 330 pulling down the voltage of the long portion of the bit line.

[0042] As shown in FIG. 5C, the “far end” word lines WLL (i.e. on the far-end of the bit line segmented by the ISO switch 600 from RMA 330) turns off just after ISO switch 600 separates the two segmented bit lines in order to reduce the bit cell currents induced by the high state of the far-end segmented bit line, for example, 0.1V. The width of the word lines WLR on the “near-end” of the segmented bit lines turns off just before bit line precharge starts as a result of assertion of the BLEQ signal, as shown in FIG. 5C.

[0043] In an embodiment, the bit line partition ratio can be calculated as follows: if the bit line capacitance is 10fF and the capacitance of the read main amplifier 330 is 0.2fF, from the law of conservation of charge, C(BLL) x 0.1 + (C(BLR) + 0.2) x 0.4 = 2 C(BLL) x 0.1 + 2 (C(BLR) + 0.2) x 0.1. To solve this equation using C(BLL)+ C(BLR) = 10fF, the capacitance partitioning of BL should be C(BLL)=6.8fF and C(BLR)=3.2fF.

[0044] During write operations, BL and BLB are floating by opening the BLEQ short NMOS 326 and applying a write voltage (e.g. voltage step from vss=0V to vdd_cell=0.7V). Then, after the write operation, BLEQ NMOS 326 short circuits BL and BLB such that the BL precharge level becomes vdd_cell / 2. In order to adjust the BL precharge level from write to read, the BL that is precharged at vdd_cell / 2 after write is discharged to vss by Wend BLEQ NMOS 327, and then BLEQ NMOS 326 short circuits bit lines BL and BLB again such that the new BL precharge level becomes half of vdd_cell / 2, or vdd_cell / 4. Thus, for the example of vdd_cell = 0.7V, then vdd_cell / 4=0.175V. If the read BL precharge level needs to be set at 0.1V, the 91 of Wend BLEQ NMOS 327 should be turned on to discharge the BLs instead of 64(=128 / 2). In summary, according to embodiments, the BL precharge level can be 0.1V - 0.15V during read operations and vdd_cell / 2, where vdd_cell / 2 > 0.15V, during write operations by short circuiting BL and BLB twice using BLEQ NMOS 326 to adjust the two different BL precharge levels. Timing diagrams for operation of BLEQ NMOS 326 and Wend_BLEQ NMOS 327 to achieve the required precharge BL levels during write and read operations, are shown in FIGS. 5D and 5E.

[0045] In the case that WLR is selected and the operating conditions are at the slowest process comers and / or at temperatures where transistors are the slowest etc., BLBL will not be pulled down to Vss completely, through the bit-cell access transistors controlled by WLR, before the ISO switch 600 is opened (assuming the data value is such that BL=High and BLB=Low). In order to obtain a Vpre_read = 0.1V BL precharge level through charge sharing, the voltage of BLBL needs to be pulled down to Vss. Therefore, as shown in FIG. 5A, cross-coupled NMOS circuit 325 can be provided between BLL and BLBL. The cross-coupled NMOS circuit 325 pulls down the voltage of BLBL to Vss without requiring assistance of the bit-cell selected by WLR. FIG. 5F is a simplified timing diagram showing operation of the cross-coupled NMOS circuit 325.

[0046] In the event that the threshold voltage of the cross-coupled NMOS circuit 325 becomes too high to discharge BL due to process variation etc., the source of the crosscoupled NMOS circuit, which is set to Vss, can be pulled down to a negative bias for a period of time (e.g., one half cycle), and then returned to Vss. Therefore, an alternativeembodiment of cross-coupled NMOS circuit 325A can be provided, as shown in FIG. 5G where the source can be pulled down to -20mV by a control signal CN_en1 , as shown in FIG. 5H.

[0047] When the bit line precharge level is at a low voltage, such as 0.1V, and the word line read voltage from the WL driver 220 is 0.4V, the high store node of the 6T SRAM bit cell 320 cannot significantly pull the voltage of one of the bit lines BL up from 0.1V. On the other hand, the low store node of 6T SRAM bit cell 320 tries to pull down the other BL toward vss. Accordingly, a negative Vss_cell generator 700 can be provided, as shown in FIG. 6A for pulling down vss to a negative voltage, such as -55mV, which allows the BL voltage to be pulled down, resulting in strong tolerance to variations in bit cell transistor conductance. During write operations, / WE is low such that Vss = 0 due to Q1 , while during read operations each time the WL_global signal is asserted one-shot charge pumping produces a negative Vss_cell voltage, as shown in FIG. 6B.

[0048] The word line (WL) voltage impacts the bit cell data hold margin during read operations, and the write margin during write operations. In order to enhance the write margin, a higher word line voltage is preferred during write operations, and a lower word line voltage is preferred to enhance the bit cell data hold margin during read operations, although if the word line voltage is too low data cannot be read out from the bit cell 320. According to an embodiment, a two-step word line (WL) signal is generated by the word line driver 220 having a lower WL voltage (e.g. 0.4V) during read operations, and during write operations a first portion of the WL signal is made the same voltage as during read operations by performing a “pseudo read” via a masked write or no write operation in write mode, and thereafter the WL signal is boosted to a higher voltage to enhance writability. In the event of a masked write, the bit cell vdd of the masked write column remains at the same voltage as that during read operations. For example, the first step of the two-step WL signal during write operations can be at vddp while the second step can be at vdd_cell, whereas the WL signal can be at vddp during read operations. The WL signal drops to 0V when data (Dout) on the word line (WL) is transferred to latch 340, and BL precharging then commences for reading the data on the next assertion of the WL signal.

[0049] Ping-pong operation between two separate sub-arrays realizes seamless read, conventionally, but adds to cost in terms of additional layout area between two subarrays and to complexity in terms of timing. On the other hand, one large array, such as shown in FIG. 2, is simple and effective from a circuit design and layout area viewpoint, provided seamless read can be achieved without ping-pong operation. In accordance with an embodiment, as shown in FIG. 7, a common word line driver is located between sub-arrays 800A and 800B, which are provided with a latch 840 in the column of each array. After all bits on a word line (WL) are amplified by the read main amp (RMA 830) and its output is transferred to the latch 840, the word line can be turned off and the other word line can be turned on to amplify the data by read main amp 830, while the latch 840 is outputting the data to the processing element 860. Seamless read operations are therefore possible in this way, without ping-pong operation between two different subarrays, as shown in the timing diagram of FIG. 8, where the word line (WL) signal drops to 0V when data (Dout) on the word line is transferred to the latch 840, and bit line precharging commences for reading the data on the next assertion of the word line signal.

[0050] In order to minimize the number of supply sources, which lowers cost , two vddp supply sources can be series connected, as shown in FIG. 9 to generate vdd_cell.

[0051] The many features and advantages of the invention are apparent from the detailed specification and, thus, it is intended by the appended claims to cover all such features and advantages of the invention that fall within the true spirit and scope of the invention. Further, since numerous modifications and changes will readily occur to those skilled in the art, it is not desired to limit the invention to the exact construction and operation illustrated and described, and accordingly all suitable modifications and equivalents may be resorted to, falling within the scope of the invention.

Claims

CLAIMSWhat is claimed is:1 . A static random access memory (SRAM) embedded in an at-memory architecture with a processing element (PE) operating at a processing element (PE) domain voltage vddp, comprising: a bit cell having a pair of bit lines (BL) and a word line (WL), said bit cell operating at a bit cell write voltage vdd_cell which is set to the writing voltage; and a bit line (BL) precharge circuit for generating a bitline precharge voltage of vdd_cell / 2 during write operations, and a bitline precharge voltage of 0.1V ~ 0.15V during read operations, where vdd_cell / 2 > 0.15V.

2. The SRAM of claim 1 , further comprising a read main amplifier (RMA) and a write main amplifier (WMA) located at an opposite side from the read main amplifier (RMA), for amplifying a data line (din) voltage from the PE domain voltage, vddp, to vdd_cell.

3. The SRAM of claim 2, wherein the bit line (BL) precharge circuit includes an isolation (ISO) switch for selectively partitioning the pair of bit lines (BL) into a far end from a side segment of the processing element (PE) and a near end from the side segment of the processing element (PE) such that the near end is amplified rail-to-rail by the read main amplifier (RMA) when the isolation (ISO) switch is open and a read precharge voltage of 0.1 V -0.15V is generated for charge sharing between the pair of bit lines (BL) when the isolation (ISO) switch is closed.

4. The SRAM of claim 3, further comprising a cross-coupled NMOS, wherein the isolation (ISO) switch is operable to adjust the bit line (BL) precharge voltage from vdd_cell / 2 during write operations to vdd_cell / 4 during read operations by twice short circuiting the two bit line (BL) portions via the cross-coupled NMOS switch for charge sharing between the two bit line (BL) portions.

5. The SRAM of claim 4, further comprising a word line (WL) driver for generating a two-step word line signal during write operations, wherein a first step is at a word line voltage of vddpl , and a second step is at vdd_cell, where vdd_cell> vddpl , and generating a single step word line signal at vddpl during read operations.

6. The SRAM of claim 5, further comprising a negative Vss_cell generator for pulling down a vss voltage of the bit cell to a negative voltage by implementing a one shot pulse during read operations, and maintaining vss at OV during write operations.

7. The SRAM of claim 2, further comprising a read main amp (RMA) and latch disposed at every column on one side of processing element (PE), and data lines (din / dinb) input to the bit line (BL) through the write main amplifier WMA from an opposite side of processing element (PE).

8. The SRAM of claim 5, wherein the word line (WL) driver causes the word line signal to drop to OV when data (Dout) on the word line (WL) is transferred to the latch, and wherein the bit line (BL) precharge circuit starts precharging the bit line (BL) for reading the data (Dout) on a next assertion of the word line signal.

9. The SRAM of claim 4, wherein the cross-coupled NMOS is located in the far end segment of the bit line partitioned by the isolation (ISO) switch from the read main amp (RMA).

10. The SRAM of claim 9, wherein a source of the cross-coupled NMOS is pulled down to a negative bias voltage for a period of time and thereafter returned to Vss.11 . The SRAM of claim 10, wherein the negative bias is -20mV.

12. The SRAM of claim 10, wherein the period of time is a half cycle.

13. The SRAM of claim 4, wherein each word line (WL) in the far end segment has a different width than each word line (WL) in the near end segment, and wherein each word line (WL) in the far -end segment is turned-off after the isolation (ISO) switch partitions the bit lines (BL).

14. The SRAM of claim 5, wherein vddpl = 0.4V.

15. The SRAM of claim 4, wherein the amplitude of the ISO signal for partitioning the bit lines (BL) is from vddp-Vth to vddp during read, and Vdd_cell is fixed during write, being the second step word line voltage.

16. The SRAM of claim 2, wherein vdd_cell is generated by series connection of two power supply, vddp.

Citation Information

Patent Citations

  • Circuit to improve SRAM stability

    US20160365139A1

  • Physically unclonable function (PUF) memory employing static random access memory (SRAM) bit cells enhanced by stress for increased PUF output reproducibility

    US20190305971A1