<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Journal of Low Power Electronics and Applications</journal-id>
<journal-title>Journal of Low Power Electronics and Applications</journal-title>
<issn pub-type="epub">2079-9268</issn>
<publisher>
<publisher-name>Molecular Diversity Preservation International (MDPI)</publisher-name></publisher></journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3390/jlpea1010204</article-id>
<article-id pub-id-type="publisher-id">jlpea-01-00204</article-id>
<article-categories>
<subj-group>
<subject>Article</subject></subj-group></article-categories>
<title-group>
<article-title>A Minimum Leakage Quasi-Static RAM Bitcell</article-title></title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Teman</surname><given-names>Adam</given-names></name><xref ref-type="corresp" rid="c1-jlpea-01-00204"><sup>*</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Pergament</surname><given-names>Lidor</given-names></name></contrib>
<contrib contrib-type="author">
<name><surname>Cohen</surname><given-names>Omer</given-names></name></contrib>
<contrib contrib-type="author">
<name><surname>Fish</surname><given-names>Alexander</given-names></name></contrib>
<aff id="af1-jlpea-01-00204">Low Power Circuits and Systems Lab (LPC&amp;S), The VLSI Systems Center, Ben-Gurion University of the Negev, P.O. Box 653, Be'er Sheva, 84105, Israel; E-Mails: <email>lidorp@gmail.com</email> (L.P.); <email>cohen84@gmail.com</email> (O.C.); <email>afish@ee.bgu.ac.il</email> (A.F.)</aff></contrib-group>
<author-notes>
<corresp id="c1-jlpea-01-00204">
<label>*</label> Author to whom correspondence should be addressed; E-Mail: <email>teman@ee.bgu.ac.il</email>; Tel.: +972-8-647-7155; Fax: +972-8-647-7620.</corresp></author-notes>
<pub-date pub-type="collection">
<year>2011</year></pub-date>
<pub-date pub-type="epub">
<day>16</day>
<month>05</month>
<year>2011</year></pub-date>
<volume>1</volume>
<issue>1</issue>
<fpage>204</fpage>
<lpage>218</lpage>
<history>
<date date-type="received">
<day>25</day>
<month>11</month>
<year>2010</year></date>
<date date-type="rev-recd">
<day>02</day>
<month>05</month>
<year>2011</year></date>
<date date-type="accepted">
<day>03</day>
<month>05</month>
<year>2011</year></date></history>
<permissions>
<copyright-statement>© 2011 by the authors; licensee MDPI, Basel, Switzerland.</copyright-statement>
<copyright-year>2011</copyright-year>
<license>
<p>This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/3.0/).</p></license></permissions>
<abstract>
<p>As SRAMs continue to grow and comprise larger percentages of the area and power consumption in advanced systems, the need to minimize static currents becomes essential. This brief presents a novel 9T Quasi-Static RAM Bitcell that provides aggressive leakage reduction and high write margins. The quasi-static operation method of this cell, based on internal feedback and leakage ratios, minimizes static power while maintaining sufficient, albeit depleted, noise margins. This paper presents the concept of the novel cell, and discusses the stability of the cell under hold, read and write operations. The cell was implemented In a low-power 40 nm TSMC process, showing as much as a 12× reduction in leakage current at typical conditions, as compared to a standard 6T or 8T bitcell at the same supply voltage. The implemented cell showed full functionality under global and local process variations at nominal and low voltages, as low as 300 mV.</p></abstract>
<kwd-group>
<kwd>CMOS memory integrated circuits</kwd>
<kwd>SRAM</kwd>
<kwd>leakage suppression</kwd>
<kwd>ultra low power</kwd>
<kwd>dynamic noise margin</kwd></kwd-group></article-meta></front>
<body>
<sec sec-type="intro">
<label>1.</label>
<title>Introduction</title>
<p>Throughout the past decade, power dissipation has replaced high performance as the central focus of VLSI design, primarily due to the ever increasing rise in popularity of portable devices. As process technologies continue to advance, device scaling generally leads to a decrease in switched capacitance and a degradation of transistor <italic>I<sub>on</sub></italic>/<italic>I<sub>off</sub></italic> ratio, indirectly causing static power to dominate the total power consumed by digital circuits [<xref ref-type="bibr" rid="b1-jlpea-01-00204">1</xref>]. Subthreshold leakage is a problem for all system components, but it is a particularly important problem in on-chip caches, as they are a growing fraction of the total number of microprocessor devices. Today, SRAMs comprise a significant percentage of the total area and total power for many digital chips, and this is only expected to rise [<xref ref-type="bibr" rid="b2-jlpea-01-00204">2</xref>]. Furthermore, leakage power is becoming the primary factor of cache power consumption due to the large number of storage cells (cross-coupled inverters) in on-chip caches, where there is no stacking effect to reduce the leakage current. The source of this leakage current is from sub-threshold and gate leakage ever-present in a standard 6T SRAM cell at its steady state. At least two transistors provide high sub-threshold leakage due to <italic>Drain Induced Barrier Lowering</italic> (DIBL) with the <italic>drain-to-source</italic> voltage at V<sub>DD</sub>, and an additional pair of transistors provides high gate leakage, with their gate-to-bulk voltage at V<sub>DD</sub>. Most data in caches is accessed relatively infrequently due to either temporal or spatial locality. Thus, as the cost of storing data increases in the form of leakage power, the contribution of dynamic power dissipation diminishes [<xref ref-type="bibr" rid="b1-jlpea-01-00204">1</xref>].</p>
<p>Over the years, many techniques have been proposed for the reduction of SRAM power consumption [<xref ref-type="bibr" rid="b2-jlpea-01-00204">2</xref>–<xref ref-type="bibr" rid="b7-jlpea-01-00204">7</xref>], but the most efficient way to reduce the power is generally considered to be lowering the operating voltage. This can either be done in a dynamic scheme according to operating conditions [<xref ref-type="bibr" rid="b8-jlpea-01-00204">8</xref>] or statically during hold cycles. However, a standard 6T bitcell is limited to a minimum operating voltage of approximately 0.7 V, mainly due to process variations that degrade the read and write margins [<xref ref-type="bibr" rid="b2-jlpea-01-00204">2</xref>]. Read margin constraints are solved by using a two-port 8T bitcell, due to its decoupled readout path (for example, the circuits used in [<xref ref-type="bibr" rid="b9-jlpea-01-00204">9</xref>,<xref ref-type="bibr" rid="b10-jlpea-01-00204">10</xref>]), however write margins still limit this cell to 700 mV under global and local variations. Recently, many groups have developed robust bitcells, designed for low voltage and sub-threshold operation. In 2007, a 256 kb SRAM array in 65 nm with a 10T bitcell, operating under 400 mV at 475 kHz was presented by Calhoun and Chandrakasan [<xref ref-type="bibr" rid="b2-jlpea-01-00204">2</xref>] showing a 3.28 μW power consumption. In 2009, a 32 kb SRAM in 90 nm with a 10T bitcell, operating successfully at 160 mV at 500 Hz with a read power dissipation of 0.123 μW was presented by Roy's group at Purdue [<xref ref-type="bibr" rid="b11-jlpea-01-00204">11</xref>]. A thorough overview of sub-threshold SRAM operation is given by Wang <italic>et al.</italic> [<xref ref-type="bibr" rid="b12-jlpea-01-00204">12</xref>]. Very few designs have actually changed the basic internal structure of the bitcell to achieve additional leakage reduction or improved low voltage functionality. Levacq <italic>et al.</italic> [<xref ref-type="bibr" rid="b7-jlpea-01-00204">7</xref>] proposed one such design, based on their Ultra-Low Power (ULP) Diode. This implementation provided a very interesting and novel approach to bitcell leakage reduction and robustness, showing a leakage reduction of 40×. However, operation under local variations at sub-100 nm process nodes was not presented.</p>
<p>In this paper, we present a novel 9T Quasi-SRAM bitcell for low-voltage, ultra-low leakage operation. The proposed cell internally cuts off the supply, and the stable states are set by leakage current ratios, resulting in <italic>Quasi-Static</italic> operation. This is achieved with improved write access time, with a design controlled read access time penalty, and without the need for any additional peripheral circuitry, as compared to a standard two-port 8T bitcell. The stability of the non-static state is defined with the concept of <italic>Dynamic Noise Margin</italic> (DNM), as discussed in several recent publications [<xref ref-type="bibr" rid="b13-jlpea-01-00204">13</xref>,<xref ref-type="bibr" rid="b14-jlpea-01-00204">14</xref>]. Simulation results show that the proposed bitcell achieves a 12× static power reduction as compared to a standard 6T or 8T cell operated at a nominal supply voltage (1.1 V), and a 7× reduction compared to an 8T or 6T cell at 0.7 V (the lowest possible operating voltage of these cells). At high leakage process corners, this reduction increases substantially. The proposed cell was simulated under global and local process variations and was shown to maintain functionality at supply voltages as low as 300 mV. An 8kb array of Q-SRAM cell was fabricated in a standard 40nm process and preliminary measurements show full functionality.</p>
<p>This brief is composed as follows: The cell design and operation methods are shown in Section II; a discussion of cell stability, including the <italic>Quasi-Static</italic> nature of the cell, is discussed in Section III; Section IV presents the cell implementation and performance figures; and Section V concludes the paper.</p></sec>
<sec sec-type="methods">
<label>2.</label>
<title>The Proposed 9T Bitcell Design</title>
<sec>
<label>2.1.</label>
<title>Description</title>
<p><xref ref-type="fig" rid="f1-jlpea-01-00204">Figure 1</xref> shows the schematic of the proposed 9T <italic>Quasi-Static RAM</italic> (Q-SRAM) bitcell. The core of the cell, comprising transistors <italic>M1-M8</italic>, is similar to a standard two-port 8T cell. The control signals are identical to an 8T cell, as well; separate word lines are used for reads (RWL) and writes (WWL), while a pair of differential bitlines (WBL and WBLB) are used for writes, and a single ended bitline (RBL) is used for reads. Operation of these control signals is identical to a standard 8T cell, as well. The innovation of the proposed cell comes from the additional supply gating transistor (<italic>M9</italic>) that is connected in a feedback loop to the QB node. This technique is similar to the <italic>Auto-Gating</italic> technique proposed by Frustaci <italic>et al.</italic> [<xref ref-type="bibr" rid="b15-jlpea-01-00204">15</xref>] At first glance, this would seem to cause the cell to lose its functionality when QB is low, as <italic>M9</italic> is clearly cutoff and the cell is no longer static, but an in depth look into the stable states shows a much different picture. Assuming Q = ‘<italic>1</italic>’, the inverter created by <italic>M4</italic> and <italic>M6</italic> drives QB low, closing <italic>M9</italic> and gating the supply. In this state there is no low resistive path to V<sub>DD</sub>, causing leakage currents to eventually partially discharge the high state of Q. As such, it would seem that in this case, the bitcell has “lost” its stored data. However, due to the lack of a feedback inverter, the circuit reaches a quasi-stable state with Q storing a median voltage dependent on the leakage ratios of <italic>M9</italic> and <italic>M1</italic>, and QB storing a low (zero) voltage. As with an 8T bitcell, readout is commenced through a single-ended readout buffer (comprised of <italic>M7</italic> and <italic>M8</italic>) that is connected to QB and is unaffected by the voltage at Q. Therefore, in the <italic>hold</italic> ‘<italic>1</italic>’ state, <italic>M7</italic> is cutoff (QB = 0 V) and no discharge path is available from RBL through <italic>M8</italic>, resulting in a ‘<italic>1</italic>’—the correct state of the bitcell This non-static state is illustrated in <xref ref-type="fig" rid="f2-jlpea-01-00204">Figure 2b</xref>. This figure shows that a ‘<italic>1</italic>’ will be read out, even though Q is partially discharged. In the illustrated case, standard <italic>V<sub>T</sub></italic> pull down devices were used causing the steady state voltage of Q to be very low, resulting in very low DIBL (on <italic>M1</italic>) and gate leakage (through <italic>M4</italic>). However, this leakage minimization comes at the expense of reduced stability as will be discussed in Section 3. As an alternative, the ratio between <italic>M1</italic> and <italic>M9</italic> can be modified (for example, by using HVT pull-down devices), resulting in a slight increase in leakage power and a higher (and more robust) steady state. Note that transistors <italic>M2</italic> and <italic>M3</italic> have been omitted from <xref ref-type="fig" rid="f2-jlpea-01-00204">Figure 2a</xref>.</p>
<p>It appears from a first look at the opposite state, <italic>i.e.</italic>, Q = ‘<italic>0</italic>’, that static operation is achieved in a similar fashion as in a standard 6T or 8T cell. A high state written into QB turns <italic>M9</italic> on, providing a supply voltage of <italic>V<sub>DD</sub>-V<sub>T9</sub></italic> to the positive feedback cross coupled inverter structure, such that QB would be held at this voltage, turning on <italic>M7</italic>. However, a closer look shows a more complex picture, as shown in <xref ref-type="fig" rid="f3-jlpea-01-00204">Figure 3a</xref>. Note that <italic>M7</italic> and <italic>M8</italic> have been omitted from this figure for convenience.</p>
<p>Assuming Q has been completely discharged, <italic>M6</italic> is on with a low resistance, such that the voltages at the source of <italic>M9</italic> (<italic>VV<sub>DD</sub></italic>) and at QB are equivalent. This results in a very low gate-to-source voltage for <italic>M9</italic> (<italic>V<sub>GS</sub></italic> → 0), gating the supply and disabling charge current to QB. Therefore, following the write operation, which would charge QB to approximately <italic>V<sub>DD</sub>-V<sub>T5</sub></italic>, there would be no supplementary current to QB if the level was degraded. Here again, a non-static state is reached, and it would seem that the cell is dysfunctional. However, the steady state voltage at QB is ultimately set by the ratioed contention between the leakage currents of <italic>M9</italic> and <italic>M4</italic>. Therefore, implementing <italic>M9</italic> with a low threshold voltage (LVT) device and the nMOS pull-down transistor (<italic>M4</italic>) with a high threshold (HVT) device, ensures a high level at QB. <xref ref-type="fig" rid="f3-jlpea-01-00204">Figure 3b</xref> plots the current ratio of <italic>M9 vs. M4</italic> for a given voltage at node QB. This figure enhances the fact that the leakage through <italic>M9</italic> is much stronger than that of <italic>M4</italic>, replenishing any lost charge, or essentially providing <italic>quasi-static</italic> operation.</p>
<p>This unique operation scheme presents two asymmetric stable states, set by “quasi-static” leakage current ratios. Both states present substantially reduced leakage currents, with the currents in the <italic>hold</italic> ‘<italic>1</italic>’ state (QB = ‘<italic>0</italic>’) approaching a minimum achievable figure, due to the low <italic>V<sub>DS</sub></italic> on both nMOS transistors (<italic>M1</italic> and <italic>M4</italic>) and the serial resistance of the supply gating transistor, <italic>M9</italic>. The gate leakage is also highly reduced, as compared to a 6T or 8T cell, as the nMOS transistors all have small voltages across the gates. As presented in Section 3, simulation results show a nominal leakage reduction of 12× at this state as compared to a standard 8T cell at 1.1 V and as high as 31× under process variations.</p></sec>
<sec>
<label>2.2.</label>
<title>Write Operation</title>
<p>One of the primary challenges when designing a low voltage bitcell is maintaining significant write margins. To ensure the success of a write operation, the pull-down current discharging the high internal node (Q or QB) has to overcome the pull-up current to that node. This is troublesome under process variations, when the pMOS devices in the pull-up network can be much stronger than the nMOS devices in the pull-down network, resulting in write failure. The proposed 9T Q-SRAM cell inherently solves this problem by cutting off the supply with the internal feedback node, and thus significantly weakening the pull-up network. <xref ref-type="fig" rid="f4-jlpea-01-00204">Figure 4</xref> illustrates the Q-SRAM write operation. Note that <italic>M7</italic> and <italic>M8</italic> have been omitted from this figure for convenience. Writing a ‘<italic>0</italic>’ into a cell in the <italic>hold</italic> ‘<italic>1</italic>’ state is shown in <xref ref-type="fig" rid="f4-jlpea-01-00204">Figure 4a</xref>. Depending on the time that has passed since the previous write, Q is partially discharged and <italic>M9</italic> is cut-off. In a standard 6T or 8T write operation, the write is considered to be performed on the ‘0’ side, as the nMOS access transistors (<italic>M2</italic> and <italic>M5</italic>) are better at passing a ‘<italic>0</italic>’ than a ‘<italic>1</italic>’. And once one side is written, the positive feedback pulls the cell to one of the circuit's bi-stable points. In the case of the Q-SRAM cell, the ‘<italic>0</italic>’ is already partially written and the supply is gated, so Q is discharged very quickly. QB is charged through <italic>M5</italic> without contention (as <italic>M4</italic> is cutoff almost immediately), reaching a voltage of approximately <italic>V<sub>DD</sub>-V<sub>T5</sub></italic>. As <italic>M9</italic> is cutoff and VV<sub>DD</sub> is low, QB initially charges VV<sub>DD</sub> through <italic>M6</italic>. Eventually, QB will reach a level of approximately 80% of <italic>V<sub>DD</sub></italic>, due to the current ratios shown in <xref ref-type="fig" rid="f3-jlpea-01-00204">Figure 3b</xref>. This can be enhanced by sizing <italic>M5</italic> to manipulate the <italic>Reverse Short Channel Effect</italic> (RSCE) and/or using an LVT implant on this device.</p>
<p>The <italic>Write</italic> ‘1’ operation is depicted in <xref ref-type="fig" rid="f4-jlpea-01-00204">Figure 4b</xref>. This operation is again much easier to achieve than a standard 6T or 8T write, as the supply is gated, enabling an uncontested discharge of the high node (QB). There is no need to fully charge Q to complete the write, as the steady state has Q tending to GND; in fact, shutting off the write word line (WWL) before Q is charged will save power (in addition to decreasing the write access time).</p></sec>
<sec>
<label>2.3.</label>
<title>Read Operation</title>
<p>The read operation of the Q-SRAM cell is identical to a standard 8T cell. The non-penetrating read, implemented by using a read buffer, is one of the common techniques to ensure high read margin that can be a limiting factor for low voltage operation. Following the <italic>write</italic> ‘<italic>0</italic>’ operation (described above), there is a degraded voltage level on QB, reducing the overdrive of the readout transistor (<italic>M7</italic>). As mentioned above, an LVT transistor can used to implement <italic>M9</italic> and <italic>M5</italic> in order to increase the QB voltage. To reduce the read access time, <italic>M7</italic> can be implemented using an LVT transistor, however this increases the off-leakage of the buffer, reducing the number of bitcells in a column. This leakage can be reduced through several techniques, such as implementing <italic>M8</italic> with an HVT implant, or adding an additional stacking transistor, as shown by Calhoun <italic>et al.</italic> [<xref ref-type="bibr" rid="b2-jlpea-01-00204">2</xref>] in their 10T sub-threshold cell.</p>
<p>When reading a ‘<italic>1</italic>’, Q is originally written to <italic>V<sub>DD</sub></italic>, but gradually discharges down towards <italic>GND</italic> until reaching leakage equilibrium at a low voltage. The initial state causes QB to completely discharge and stay discharged throughout subsequent <italic>hold</italic> and <italic>read</italic> cycles. In this case, the readout transistor (<italic>M7</italic>) is completely cut-off, resulting in read access time identical to a standard 8T cell. Therefore, skewing the read sensing towards the <italic>read</italic> ‘<italic>0</italic>’ detection can improve the overall read access time of this scheme.</p></sec></sec>
<sec>
<label>3.</label>
<title>Cell Stability</title>
<p>The previous section presented the novel Q-SRAM cell and its operating modes. The cell presents very aggressive leakage reduction, resulting in minimal static power. However, the question of cell stability is unconventional, as this is not a “static” cell, and therefore static noise margins are inapplicable.</p>
<sec>
<label>3.1.</label>
<title>Hold Stability</title>
<p>The standard definition of hold stability for an SRAM cell is the <italic>Static Noise Margin</italic> (SNM), first described by Seevinck <italic>et al.</italic> [<xref ref-type="bibr" rid="b16-jlpea-01-00204">16</xref>]. In this method, a constant voltage is applied as noise on the internal data nodes, and the minimal voltage required to “flip” the bitcell is defined as the noise margin. For a standard static bitcell with positive feedback this is a sufficient metric, as once the trip point is crossed, the cell will ultimately stabilize at the opposite state. This is, however, a worst case scenario, as a constant voltage drop over a given net is a non-physical noise source. Therefore, in recent years, the concept of <italic>Dynamic Noise Margin</italic> (DNM), taking into account the <italic>duration</italic> and <italic>amplitude</italic> of the noise source, has become an increasingly popular alternative metric [<xref ref-type="bibr" rid="b14-jlpea-01-00204">14</xref>,<xref ref-type="bibr" rid="b17-jlpea-01-00204">17</xref>–<xref ref-type="bibr" rid="b21-jlpea-01-00204">21</xref>].</p>
<p>In the case of the proposed Q-SRAM, the traditional SNM metric is inapplicable, as the cell is not a static cell. Applying a constant voltage inside the cell ultimately disrupts the leakage ratios of the cut-off devices that maintain the cell's stability. However, as the cell doesn't provide a well-defined positive feedback loop, the final settling state of the cell is not as clear as in the case of a static bitcell. The application of a noise current to the internal nodes (Q and/or QB) asymmetrically changes the voltages at these nodes, and once this noise is finished, the cell will settle at one of the stable states according to the new initial condition. Therefore, testing the DNM of the bitcell is achieved by applying a current pulse to one of the internal data nodes and plotting the duration and amplitude of such a pulse that causes the cell a faulty readout.</p>
<p>For the <italic>hold</italic> ‘<italic>1</italic>’ state, the stability of the cell is ensured as long as the pull-down current of <italic>M4</italic> will successfully discharge QB after the noise ceases. If the voltage rises at QB, as long as <italic>M1</italic> doesn't turn on, the voltage at Q does not change, and the overdrive of <italic>M4</italic> is strong enough to discharge QB. This is further enhanced by the rise in DIBL current over <italic>M4</italic> as QB rises. If the voltage falls at Q, a negative feedback loop is initiated, as the voltage at V<sub>VDD</sub> decreases (via charge sharing over <italic>M3</italic>), reducing the negative overdrive of <italic>M9</italic> and increasing the leakage current to V<sub>VDD</sub>. <italic>M3</italic> is conducting, so this current is directed towards Q, raising the voltage back and thus negating the discharge noise. In this case, there is virtually no way that QB will charge (and therefore result in an incorrect readout), as <italic>M9</italic> is further cut-off as QB rises, such that no charging current is provided and the DIBL over <italic>M4</italic> will discharge the voltage rise.</p>
<p>For the <italic>hold</italic> ‘<italic>0</italic>’ state, the stability of the cell is ensured as long as <italic>M4</italic> does not discharge QB. Initially, Q is low (<italic>V<sub>Q</sub></italic> = 0 V) and <italic>V<sub>QB</sub></italic> = VV<sub>DD</sub>, at a voltage slightly lower than V<sub>DD</sub>. If the noise raises the voltage at Q, <italic>M1</italic> is conducting with <italic>V<sub>GS</sub></italic> = VV<sub>DD</sub> and this will easily discharge Q back to 0, unless the noise level approaches <italic>V<sub>T4</sub></italic>, which will ultimately cause QB to discharge and the cell to flip. Again, an HVT implementation of the pull-down devices helps raise this noise margin. If the noise causes the voltage at QB to decrease (up to the cell's noise margin), a negative feedback loop will again help save the state. Q will stay discharged and VV<sub>DD</sub> will follow QB through <italic>M6</italic>, increasing the DIBL over <italic>M9</italic> and replenishing the voltage at QB.</p>
<p>The behavior described above is based on the assumption that the noise is dynamic rather than static. In other words, the noise pulse is finite and results in an initial state of charge in Q and QB, as opposed to a constant voltage, as in an SNM measurement. <xref ref-type="fig" rid="f5-jlpea-01-00204">Figure 5</xref> plots the current noise amplitude required to flip the Q-SRAM bitcell at various noise pulse durations and at process corners.</p>
<p>The stability of the Q-SRAM bitcell under global process variations and local mismatch is best shown by Monte Carlo statistical simulations. An example of such a distribution is shown in <xref ref-type="fig" rid="f6-jlpea-01-00204">Figure 6</xref>. The figure shows the steady state voltages at the bitcell's internal data nodes (Q and QB) for 2500 simulations at a low supply voltage of 400 mV. For the <italic>hold</italic> ‘<italic>0</italic>’ state, as expected, node Q is clearly discharged, whereas QB is degraded from the full rail of 400mV. However, the majority of the samples are around 370 mV, and in all cases the voltage at QB is much higher than the opposite state at Q. For the <italic>hold</italic> ‘<italic>1</italic>’ state, QB is discharged, while Q resides at a very low steady state voltage. These distributions can be tweaked with the implementation of various <italic>V<sub>T</sub></italic> implants and sizing of the bitcell's devices.</p></sec>
<sec>
<label>3.2.</label>
<title>Read and Write Stability</title>
<p>As previously mentioned, the read stability of the proposed cell is identical to the hold stability, due to the non-penetrating read through the read buffer. Further discussions about this stability are given in [<xref ref-type="bibr" rid="b12-jlpea-01-00204">12</xref>].</p>
<p>For write stability, we must again separately analyze the different situations shown in <xref ref-type="fig" rid="f4-jlpea-01-00204">Figure 4</xref>. To write a ‘<italic>0</italic>’, only charging QB must be considered, as Q is at least partially discharged (depending on the duration since the previous write), and the supply is cut-off, ensuring a quick and complete discharge of Q through <italic>M2</italic>. The final state requires QB to be high, which is also achieved easily, as <italic>M4</italic> is almost immediately cut off and the charge through <italic>M5</italic> meets hardly any contention. Even if the write pulse is shortened, such that QB hasn't reached its final level, is will continue to charge as long as the pull-up to pull-down current ratio is above unity. To measure the stability of this operation, traditional static metrics are sufficient, even though they are pessimistic. A DC noise source was added in series with the WBLB writing voltage, degrading the write level until the write failed. For a worst case scenario, this was measured with a full level stored on Q, assuming successive writes without time for Q to discharge. <xref ref-type="fig" rid="f7-jlpea-01-00204">Figure 7</xref> shows the ratio of the 9T Q-SRAM cell's write margin (for writing a ‘0’) as compared to a standard 8T cell. It is clear that the proposed cell has a significant advantage, especially at lower supply voltages, and this only increases as node Q discharges over time.</p>
<p>To write a ‘<italic>1</italic>’ successfully, QB needs to be discharged. The level at Q will eventually degrade in any case, so it is sufficient to look predominately at the QB side. Again, there is no contention while performing this task, as <italic>M9</italic> is cut-off, gating the supply and enabling an easy pull down of QB. This again significantly improves the write margin as compared to a standard 8T cell, and enables operation well below the 0.7 V supply voltage limitation.</p></sec></sec>
<sec>
<label>4.</label>
<title>Implementation and Performance</title>
<p>The proposed cell was implemented and simulated in a low-power 40 nm TSMC technology, using only standard process steps and multiple <italic>V<sub>T</sub></italic> implants. Simulations of stability, power dissipation and access times were performed at various supply voltages and under process variations. Post layout simulations were performed for proof of concept. The final layout of the cell was integrated into a fully operational array and taped out as part of a 40 nm test chip, shown in <xref ref-type="fig" rid="f8-jlpea-01-00204">Figure 8</xref>, along with the micrograph of the fabricated test chip. Preliminary functionality tests were performed on the test chip at supply voltages from 400 mV to 1.1 V, showing correct operation. <xref ref-type="fig" rid="f9-jlpea-01-00204">Figure 9</xref> shows an example of a write and read operation, as shown at the output of the test chip.</p>
<p><xref ref-type="fig" rid="f10-jlpea-01-00204">Figure 10</xref> shows the layout of the 9T bitcell as compared to our layout of a standard 8T bitcell. In both implementations full design rules were enforced, such that employment of reduced design rules for SRAM implementation can substantially shrink the cell. The 9T Q-SRAM included HVT implants on <italic>M1</italic> and <italic>M4</italic> and LVT implants on <italic>M9</italic> and <italic>M7</italic>, as discussed above. Longer than minimal lengths were used for <italic>M9</italic>, <italic>M2</italic> and <italic>M4</italic> to utilize RSCE and improve immunity to process variations. Altogether, the 9T cell required an area of 1.044 μm<sup>2</sup>; an increase of 10% as compared to the 8T cell.</p>
<p>The static power consumption of the proposed 9T Q-SRAM cell is highly advantageous over standard 6T or 8T cells, as shown in <xref ref-type="fig" rid="f11-jlpea-01-00204">Figure 11</xref>. At a standard supply voltage (1.1 V), the <italic>hold</italic> ‘<italic>1</italic>’ state (<xref ref-type="fig" rid="f11-jlpea-01-00204">Figure 11a</xref>) shows a 12× static reduction for the nominal corner (TT), and a 7× reduction at 700 mV. These increase to 31× and 8×, respectively, at the high leakage (FF) corner. A substantial reduction is also achieved in the <italic>hold</italic> ‘<italic>0</italic>’ state, as shown in <xref ref-type="fig" rid="f11-jlpea-01-00204">Figure 11b</xref>.</p>
<p>This brief paper deals mainly with the concept and the stability of the proposed cell; however the dynamic features were measured as well. As expected, read access time for a ‘<italic>0</italic>’ is larger than that of a standard 8T cell, due to the voltage drop on node Q. This, however, can be adjusted by using a low threshold transistor for <italic>M7</italic> and by decreasing the bitline capacitance. At 700 mV with a minimum sized LVT <italic>M7</italic>, the read access time was 1.74× longer than a standard 8T. On the other hand, the write access time of the proposed cell is much shorter than a standard 6T or 8T cell. When writing a ‘<italic>0</italic>’, the write access time is 12× faster than 6T or 8T cell at 1.1 V, and 5.9× faster at 700 mV. An overall comparison of figures of merit with standard 6T and 8T cells are given in <xref ref-type="table" rid="t1-jlpea-01-00204">Table 1</xref>.</p></sec>
<sec sec-type="conclusions">
<label>5.</label>
<title>Conclusions</title>
<p>A novel 9T Quasi-Static RAM bitcell was briefly presented. The operational concepts and stability issues were briefly discussed. Implementation of the concept in a low-power 40 nm CMOS process showed substantial improvements in leakage power, as well as functionality at low operating voltages. Quasi-static operation of the bitcell was discussed and dynamic noise margins were shown. Access times were mentioned, although full descriptions of the simulation setup and results will be provided in a future work. The proposed bitcell was found to be advantageous in power consumption, low-voltage operation and write access time, at the expense of cell area, read access time and robustness.</p>
<p>In addition to detailed descriptions of the dynamic performance of the proposed cell, further research will include post-silicon measurements of the 40 nm test chip.</p></sec></body>
<back>
<sec sec-type="display-objects">
<title>Figures and Table</title>
<fig id="f1-jlpea-01-00204" position="float">
<label>Figure 1.</label>
<caption>
<p>Schematic of 9T Quasi-SRAM Cell.</p></caption>
<graphic xlink:href="jlpea-01-00204f1.gif"/></fig>
<fig id="f2-jlpea-01-00204" position="float">
<label>Figure 2.</label>
<caption>
<p>(<bold>a</bold>) Low leakage state of Q-SRAM bitcell. Both internal nodes are low, minimizing leakage currents, but ensuring correct readout value (‘<italic>1</italic>’); (<bold>b</bold>) Final voltages of internal nodes Q and QB in the low-leakage “<italic>hold 1</italic>” state at common process corners (V<sub>DD</sub> = 600 mV).</p></caption>
<graphic xlink:href="jlpea-01-00204f2.gif"/></fig>
<fig id="f3-jlpea-01-00204" position="float">
<label>Figure 3.</label>
<caption>
<p>(<bold>a</bold>) <italic>Hold</italic> ‘<italic>0</italic>’ state of Q-SRAM cell. Node Q is discharged, whereas node QB is set according to the ratioed leakage between <italic>M4</italic>, <italic>M3</italic> and <italic>M9</italic>; (<bold>b</bold>) Leakage ratio of <italic>M9</italic> (with LVT implant) and <italic>M4</italic> (with HVT implant) for various levels of QB. This ratio is substantially higher than 1 when QB is lower than 0.8V<sub>DD</sub>.</p></caption>
<graphic xlink:href="jlpea-01-00204f3.gif"/></fig>
<fig id="f4-jlpea-01-00204" position="float">
<label>Figure 4.</label>
<caption>
<p>(<bold>a</bold>) The <italic>Write</italic> ‘<italic>0</italic>’ operation. The deflated Q is immediately discharged to ground, cutting off <italic>M4</italic> and enabling a strong charge of QB through <italic>M5</italic>. VV<sub>DD</sub> is initially charged from QB through <italic>M6</italic> and subsequently, leakage currents charge QB to its steady state; (<bold>b</bold>) The <italic>Write</italic> ‘<italic>1</italic>’ operation. As <italic>M9</italic> is cut-off, the discharge of QB through <italic>M5</italic> is uncontested. Q is charged to a level slightly lower than V<sub>DD</sub>.</p></caption>
<graphic xlink:href="jlpea-01-00204f4.gif"/></fig>
<fig id="f5-jlpea-01-00204" position="float">
<label>Figure 5.</label>
<caption>
<p>Dynamic Noise Margin of the Q-SRAM cell. The horizontal axis shows the width of the current noise pulse, while the vertical axis shows the amplitude of the current noise that causes the cell to reside at the opposite state at this pulse width. (<bold>a</bold>) The <italic>hold</italic> ‘<italic>1</italic>’ state; (<bold>b</bold>) The <italic>hold</italic> ‘<italic>0</italic>’ state.</p></caption>
<graphic xlink:href="jlpea-01-00204f5.gif"/></fig>
<fig id="f6-jlpea-01-00204" position="float">
<label>Figure 6.</label>
<caption>
<p>Monte Carlo statistical distributions of the steady state voltages at nodes Q (left panel) and QB (right) for a 400 mV supply.</p></caption>
<graphic xlink:href="jlpea-01-00204f6.gif"/></fig>
<fig id="f7-jlpea-01-00204" position="float">
<label>Figure 7.</label>
<caption>
<p>Ratio of the write margins of the 9T Q-SRAM cell as compared to a standard 6T or 8T cell at various supply voltages (to write a ‘<italic>0</italic>’).</p></caption>
<graphic xlink:href="jlpea-01-00204f7.gif"/></fig>
<fig id="f8-jlpea-01-00204" position="float">
<label>Figure 8.</label>
<caption>
<p>Layout and micrograph of 40 nm test chip. 8 kb Q-SRAM cell array is at the bottom right corner of the figures.</p></caption>
<graphic xlink:href="jlpea-01-00204f8.gif"/></fig>
<fig id="f9-jlpea-01-00204" position="float">
<label>Figure 9.</label>
<caption>
<p>Measured waveform of a successive write and read operations to two separate memory bits. A ‘<italic>1</italic>’ was written to the first bit and a ‘<italic>0</italic>’ was written to the second bit. The Data Out line shows the correct readout of the two bits.</p></caption>
<graphic xlink:href="jlpea-01-00204f9.gif"/></fig>
<fig id="f10-jlpea-01-00204" position="float">
<label>Figure 10.</label>
<caption>
<p>Layout of 9T Q-SRAM cell as compared to standard 8T bitcell.</p></caption>
<graphic xlink:href="jlpea-01-00204f10.gif"/></fig>
<fig id="f11-jlpea-01-00204" position="float">
<label>Figure 11.</label>
<caption>
<p>Leakage power of the 9T Q-SRAM cell, as compared to a standard 6T or 8T cell. (<bold>a</bold>) Ratio of hold ‘1’ leakage current; (<bold>b</bold>) Ratio of hold ‘0’ leakage current. Both figures show the leakage current of the standard SRAM cell divided by the Q-SRAM cell leakage at steady state.</p></caption>
<graphic xlink:href="jlpea-01-00204f11.gif"/></fig>
<table-wrap id="t1-jlpea-01-00204" position="float">
<label>Table 1.</label>
<caption>
<p>9T Q-SRAM Figures of Merit.</p></caption>
<table frame="box" rules="all">
<tbody>
<tr>
<td align="left" valign="top"><bold>Process Technology</bold></td>
<td colspan="2" align="center" valign="top">TSMC 40 nm LP</td></tr>
<tr>
<td align="left" valign="top"><bold>Simulator</bold></td>
<td colspan="2" align="center" valign="top">Cadence spectre</td></tr>
<tr>
<td align="left" valign="top"><bold># of Transistors</bold></td>
<td colspan="2" align="center" valign="top">9</td></tr>
<tr>
<td align="left" valign="top"><bold>Minimum VDD</bold></td>
<td colspan="2" align="center" valign="top">300mV</td></tr>
<tr>
<td align="left" valign="top"><bold>Comparison with standard 8T bitcell</bold></td>
<td align="left" valign="top"><underline><italic>Hold</italic> ‘<italic>1</italic>’ State</underline></td>
<td align="left" valign="top"><underline><italic>Hold</italic> ‘<italic>0</italic>’ State</underline></td></tr>
<tr>
<td align="left" valign="top"><bold>Static Power Reduction @700 mV</bold></td>
<td align="center" valign="top">7.9×</td>
<td align="center" valign="top">3.5×</td></tr>
<tr>
<td align="left" valign="top"><bold>Static Power Reduction @1.1 V</bold></td>
<td align="center" valign="top">12×</td>
<td align="center" valign="top">5.7×</td></tr>
<tr>
<td align="left" valign="top"><bold>Read Access Ratio @700 mV</bold></td>
<td align="center" valign="top">1×</td>
<td align="center" valign="top">1.74×</td></tr>
<tr>
<td align="left" valign="top"><bold>Write Margin Ratio @700 mV</bold></td>
<td colspan="2" align="center" valign="top">2.2×</td></tr>
<tr>
<td align="left" valign="top"><bold>Write Access Ratio @700 mV</bold></td>
<td colspan="2" align="center" valign="top">0.17×</td></tr></tbody></table></table-wrap></sec>
<ack>
<p>We would like to thank Nir Sever, the Zoran Corporation, and the Alpha Consortium for their help and support in the completion of this work.</p></ack>
<ref-list>
<title>References</title>
<ref id="b1-jlpea-01-00204"><label>1.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kim</surname><given-names>N.S.</given-names></name><name><surname>Flautner</surname><given-names>K.</given-names></name><name><surname>Blaauw</surname><given-names>D.</given-names></name><name><surname>Mudge</surname><given-names>T.</given-names></name></person-group><article-title>Circuit and Microarchitectural Techniques for Reducing Cache Leakage Power</article-title><source>IEEE Trans. Very Large Scale Integr. Syst.</source><year>2004</year><volume>12</volume><fpage>167</fpage><lpage>184</lpage><pub-id pub-id-type="doi">10.1109/TVLSI.2003.821550</pub-id></citation></ref>
<ref id="b2-jlpea-01-00204"><label>2.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Calhoun</surname><given-names>B.H.</given-names></name><name><surname>Chandrakasan</surname><given-names>A.P.</given-names></name></person-group><article-title>A 256-Kb 65-nm Sub-Threshold SRAM Design for Ultra-Low-Voltage Operation</article-title><source>IEEE J. Solid State Circuits</source><year>2007</year><volume>42</volume><fpage>680</fpage><lpage>688</lpage><pub-id pub-id-type="doi">10.1109/JSSC.2006.891726</pub-id></citation></ref>
<ref id="b3-jlpea-01-00204"><label>3.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yang</surname><given-names>B.D.</given-names></name><name><surname>Kim</surname><given-names>L.S.</given-names></name></person-group><article-title>A Low-Power SRAM using Hierarchical Bit Line and Local Sense Amplifiers</article-title><source>IEEE J. Solid State Circuits</source><year>2005</year><volume>40</volume><fpage>1366</fpage><lpage>1376</lpage><pub-id pub-id-type="doi">10.1109/JSSC.2005.848032</pub-id></citation></ref>
<ref id="b4-jlpea-01-00204"><label>4.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname><given-names>C.C.</given-names></name><name><surname>Lee</surname><given-names>C.L.</given-names></name><name><surname>Lin</surname><given-names>W.J.</given-names></name></person-group><article-title>A 4-Kb Low-Power SRAM Design with Negative Word-Line Scheme</article-title><source>IEEE Trans. Circuits Syst. I: Regul. Papers</source><year>2007</year><volume>54</volume><fpage>1069</fpage><lpage>1076</lpage><pub-id pub-id-type="doi">10.1109/TCSI.2006.888767</pub-id></citation></ref>
<ref id="b5-jlpea-01-00204"><label>5.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Razavipour</surname><given-names>G.</given-names></name><name><surname>Afzali-Kusha</surname><given-names>A.</given-names></name><name><surname>Pedram</surname><given-names>M.</given-names></name></person-group><article-title>Design and Analysis of Two Low-Power SRAM Cell Structures</article-title><source>IEEE Trans. Very Large Scale Integr. Syst.</source><year>2009</year><volume>17</volume><fpage>1551</fpage><lpage>1555</lpage><pub-id pub-id-type="doi">10.1109/TVLSI.2008.2004590</pub-id></citation></ref>
<ref id="b6-jlpea-01-00204"><label>6.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Liu</surname><given-names>Z.</given-names></name><name><surname>Kursun</surname><given-names>V.</given-names></name></person-group><article-title>Characterization of a Novel Nine-Transistor SRAM Cell</article-title><source>IEEE Trans. Very Large Scale Integr. Syst.</source><year>2008</year><volume>16</volume><fpage>488</fpage><lpage>492</lpage><pub-id pub-id-type="doi">10.1109/TVLSI.2007.915499</pub-id></citation></ref>
<ref id="b7-jlpea-01-00204"><label>7.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Levacq</surname><given-names>D.</given-names></name><name><surname>Dessard</surname><given-names>V.</given-names></name><name><surname>Flandre</surname><given-names>D.</given-names></name></person-group><article-title>Low Leakage SOI CMOS Static Memory Cell with Ultra-Low Power Diode</article-title><source>IEEE J. Solid State Circuits</source><year>2007</year><volume>42</volume><fpage>689</fpage><lpage>702</lpage><pub-id pub-id-type="doi">10.1109/JSSC.2006.891494</pub-id></citation></ref>
<ref id="b8-jlpea-01-00204"><label>8.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chandrakasan</surname><given-names>A.P.</given-names></name><name><surname>Daly</surname><given-names>D.C.</given-names></name><name><surname>Finchelstein</surname><given-names>D.F.</given-names></name><name><surname>Kwong</surname><given-names>J.</given-names></name><name><surname>Ramadass</surname><given-names>Y.K.</given-names></name><name><surname>Sinangil</surname><given-names>M.E.</given-names></name><name><surname>Sze</surname><given-names>V.</given-names></name><name><surname>Verma</surname><given-names>N.</given-names></name></person-group><article-title>Technologies for Ultradynamic Voltage Scaling</article-title><source>Proc. IEEE</source><year>2010</year><volume>98</volume><fpage>191</fpage><lpage>214</lpage><pub-id pub-id-type="doi">10.1109/JPROC.2009.2033621</pub-id></citation></ref>
<ref id="b9-jlpea-01-00204"><label>9.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Verma</surname><given-names>N.</given-names></name><name><surname>Chandrakasan</surname><given-names>A.P.</given-names></name></person-group><article-title>A 256 Kb 65 Nm 8T Subthreshold SRAM Employing Sense-Amplifier Redundancy</article-title><source>IEEE J. Solid State Circuits</source><year>2008</year><volume>43</volume><fpage>141</fpage><lpage>149</lpage><pub-id pub-id-type="doi">10.1109/JSSC.2007.908005</pub-id></citation></ref>
<ref id="b10-jlpea-01-00204"><label>10.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Kim</surname><given-names>T.H.</given-names></name><name><surname>Liu</surname><given-names>J.</given-names></name><name><surname>Kim</surname><given-names>C.H.</given-names></name></person-group><article-title>An 8T Subthreshold SRAM Cell Utilizing Reverse Short Channel Effect for Write Margin and Read Performance Improvement</article-title><conf-name>Proceedings of the IEEE Custom Integrated Circuits Conference (CICC '07)</conf-name><conf-loc>San Jose, CA, USA</conf-loc><conf-date>16–19 September 2007</conf-date><fpage>241</fpage><lpage>244</lpage></citation></ref>
<ref id="b11-jlpea-01-00204"><label>11.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chang</surname><given-names>I.J.</given-names></name><name><surname>Kim</surname><given-names>J.J.</given-names></name><name><surname>Park</surname><given-names>S.P.</given-names></name><name><surname>Roy</surname><given-names>K.</given-names></name></person-group><article-title>A 32 Kb 10T Sub-Threshold SRAM Array with Bit-Interleaving and Differential Read Scheme in 90 Nm CMOS</article-title><source>IEEE J. Solid State Circuits</source><year>2009</year><volume>44</volume><fpage>650</fpage><lpage>658</lpage><pub-id pub-id-type="doi">10.1109/JSSC.2008.2011972</pub-id></citation></ref>
<ref id="b12-jlpea-01-00204"><label>12.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Wang</surname><given-names>A.</given-names></name><name><surname>Calhoun</surname><given-names>B.H.</given-names></name><name><surname>Chandrakasan</surname><given-names>A.P.</given-names></name></person-group><source>Sub-Threshold Design for Ultra Low-Power Systems</source><publisher-name>Springer Verlag</publisher-name><publisher-loc>Secaucus, NJ, USA</publisher-loc><year>2006</year></citation></ref>
<ref id="b13-jlpea-01-00204"><label>13.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Wang</surname><given-names>J.</given-names></name><name><surname>Nalam</surname><given-names>S.</given-names></name><name><surname>Calhoun</surname><given-names>B.H.</given-names></name></person-group><article-title>Analyzing Static and Dynamic Write Margin for Nanometer SRAMs</article-title><conf-name>Proceeding of the 13th International Symposium on Low Power Electronics and Design</conf-name><conf-loc>Bangalore, India</conf-loc><conf-date>11–13 August 2008</conf-date><fpage>129</fpage><lpage>134</lpage></citation></ref>
<ref id="b14-jlpea-01-00204"><label>14.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sharifkhani</surname><given-names>M.</given-names></name><name><surname>Sachdev</surname><given-names>M.</given-names></name></person-group><article-title>SRAM Cell Stability: A Dynamic Perspective</article-title><source>IEEE J. Solid State Circuits</source><year>2009</year><volume>44</volume><fpage>609</fpage><lpage>619</lpage><pub-id pub-id-type="doi">10.1109/JSSC.2008.2010818</pub-id></citation></ref>
<ref id="b15-jlpea-01-00204"><label>15.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Frustaci</surname><given-names>F.</given-names></name><name><surname>Corsonello</surname><given-names>P.</given-names></name><name><surname>Perri</surname><given-names>S.</given-names></name><name><surname>Cocorullo</surname><given-names>G.</given-names></name></person-group><article-title>Techniques for Leakage Energy Reduction in Deep Submicrometer Cache Memories</article-title><source>IEEE Trans. Very Large Scale Integr. Syst.</source><year>2006</year><volume>14</volume><fpage>1238</fpage><lpage>1249</lpage><pub-id pub-id-type="doi">10.1109/TVLSI.2006.886397</pub-id></citation></ref>
<ref id="b16-jlpea-01-00204"><label>16.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Seevinck</surname><given-names>E.</given-names></name><name><surname>List</surname><given-names>F.J.</given-names></name><name><surname>Lohstroh</surname><given-names>J.</given-names></name></person-group><article-title>Static-Noise Margin Analysis of MOS SRAM Cells</article-title><source>IEEE J. Solid State Circuits</source><year>1987</year><volume>22</volume><fpage>748</fpage><lpage>754</lpage><pub-id pub-id-type="doi">10.1109/JSSC.1987.1052809</pub-id></citation></ref>
<ref id="b17-jlpea-01-00204"><label>17.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lohstroh</surname><given-names>J.</given-names></name></person-group><article-title>Static and Dynamic Noise Margins of Logic Circuits</article-title><source>IEEE J. Solid State Circuits</source><year>1979</year><volume>14</volume><fpage>591</fpage><lpage>598</lpage><pub-id pub-id-type="doi">10.1109/JSSC.1979.1051221</pub-id></citation></ref>
<ref id="b18-jlpea-01-00204"><label>18.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Ding</surname><given-names>L.</given-names></name><name><surname>Mazumder</surname><given-names>P.</given-names></name></person-group><article-title>Dynamic Noise Margin: Definitions and Model</article-title><conf-name>Proceedings of the 17th International Conference on VLSI Design</conf-name><conf-loc>Mumbai, India</conf-loc><year>2004</year><fpage>1001</fpage><lpage>1006</lpage></citation></ref>
<ref id="b19-jlpea-01-00204"><label>19.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Huang</surname><given-names>G.M.</given-names></name><name><surname>Dong</surname><given-names>W.</given-names></name><name><surname>Ho</surname><given-names>Y.</given-names></name><name><surname>Li</surname><given-names>P.</given-names></name></person-group><article-title>Tracing SRAM Separatrix for Dynamic Noise Margin Analysis Under Device Mismatch</article-title><conf-name>Proceedings of the Behavioral Modeling and Simulation Workshop (BMAS 2007)</conf-name><conf-sponsor>IEEE International</conf-sponsor><conf-loc>San Jose, CA, USA</conf-loc><conf-date>20–21 September 2007</conf-date><fpage>6</fpage><lpage>10</lpage></citation></ref>
<ref id="b20-jlpea-01-00204"><label>20.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Zhang</surname><given-names>Y.</given-names></name><name><surname>Li</surname><given-names>P.</given-names></name><name><surname>Huang</surname><given-names>G.M.</given-names></name></person-group><article-title>Separatrices in High-Dimensional State Space: System-Theoretical Tangent Computation and Application to SRAM Dynamic Stability Analysis</article-title><conf-name>Proceedings of the 47th ACM/IEEE Design Automation Conference (DAC)</conf-name><conf-loc>Anaheim, CA, USA</conf-loc><year>2010</year><fpage>567</fpage><lpage>572</lpage></citation></ref>
<ref id="b21-jlpea-01-00204"><label>21.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Wieckowski</surname><given-names>M.</given-names></name><name><surname>Sylvester</surname><given-names>D.</given-names></name><name><surname>Blaauw</surname><given-names>D.</given-names></name><name><surname>Chandra</surname><given-names>V.</given-names></name><name><surname>Idgunji</surname><given-names>S.</given-names></name><name><surname>Pietrzyk</surname><given-names>C.</given-names></name><name><surname>Aitken</surname><given-names>R.</given-names></name></person-group><article-title>A Black Box Method for Stability Analysis of Arbitrary SRAM Cell Structures</article-title><conf-name>Proceedings of the Design, Automation &amp; Test in Europe Conference &amp; Exhibition (DATE)</conf-name><conf-loc>Dresden, Germany</conf-loc><conf-date>8–12 March 2010</conf-date><fpage>795</fpage><lpage>800</lpage></citation></ref></ref-list></back></article>
