next up previous
Next: RC-Tree Solutions Up: Model Derivation Previous: Other parasitic effects

Simple RC Circuits

 

Each component described in Section 4 can be decomposed into several first or second order RC circuits. Figure 9-a shows a typical first-order circuit. The time for node x to rise or fall can be determined using the equivalent circuit of Figure 9-b. Here, the pull-down path (assuming a rising input) of the first stage is replaced by a resistance, and the gate capacitances of the second stage and the drain capacitance of the first stage are replaced by a single capacitor. The resistances and capacitances are calculated as shown in Sections 5.1 to 5.3. In stages in which the two gates are separated by a long wire, parasitic capacitances and resistances of the wire are included in tex2html_wrap_inline1300 and tex2html_wrap_inline1302 .

 

  figure245


Figure 9: Example Stage

The delay of the circuit in Figure 9 can be estimated using an equation due to Horowitz [4] (assuming a rising input):

displaymath1288

where tex2html_wrap_inline1304 is the switching voltage of the inverter, tex2html_wrap_inline1306 is the input rise time, tex2html_wrap_inline1308 is the output time constant assuming a step input ( tex2html_wrap_inline1310 ), and b is the fraction of the input swing in which the output changes (we used b=0.5). For a falling input with a fall time of tex2html_wrap_inline1316 , the above equation becomes:

displaymath1289

In this case, we used b=0.4.

The delay of a gate is defined as the time between the input reaching the switching voltage (threshold voltage) of the gate, and the output reaching the threshold voltage of the following gate. If the gate drives a second gate with a different switching voltage, the above equations need to be modified slightly. If the switching voltage of the switching gate is tex2html_wrap_inline1320 and the switching voltage of the following gate is tex2html_wrap_inline1322 , then:

displaymath1290

for a rising input, and

displaymath1291

for a falling input.

As described in Section 4.2, the size of the wordline driver depends on the number of cells being driven. For a given array width, the capacitance driven by the wordline driver can be estimated by summing the gate capacitance of each pass transistor being driven by the wordline, as well as the metal capacitance of the line. Using this, and the desired rise time, the required pull-up resistance of the driver can be estimated by:

  displaymath1292

(recall that the desired rise time is assumed to be the time until the wordline reaches 50% of its maximum value).

Once tex2html_wrap_inline1324 is found, the required transistor width can be found using the equation in Section 5.1. Since this ``backwards analysis'' did not take into account the non-zero input fall time, we then use tex2html_wrap_inline1324 and the wordline capacitance and calculate the adjusted delay using Horowitz's equations as described earlier. These transistor widths are also used to estimate the delay of the final gate in the decoder.


next up previous
Next: RC-Tree Solutions Up: Model Derivation Previous: Other parasitic effects

Steve Wilton
Tue Jul 30 15:38:35 EDT 1996