Rules | Recent posts | topic RSS | Search | Register  | Log in

About delay in MOS

 
Post new topic  Reply to topic    EDAboard.com Forum Index -> Elementary Electronic Questions
Author Message
srikanth1986



Joined: 06 Aug 2008
Posts: 10


Post06 Aug 2008 11:34   About delay in MOS

Can someone explain why increasing transistor size reduce delay in operation? Also what is Self-loading effect?
Back to top
apallix



Joined: 07 Aug 2008
Posts: 19
Helped: 2


Post07 Aug 2008 21:34   Re: About delay in MOS

Delay in a gate can be simplified as the amount of time it takes to discharge the load capacitance that the gate or fet is driving.

I= q/t = C*V/t

t=C*V/I

1) to the first order, delay (time) is inversely proportional to drive current. So, increasing the drive current will reduce the delay.

2) Increasing the MOS width will increase its drive current.

Therefore, increasing MOS width will increase its drive current which will reduce the discharge time of the load ( reduce delay).

--------
To answer your next question:
t=CV/I = (Cload + Cself)*V/I = Cload*V/I + Cself*V/I = Delay_load + Delay_self

Each fet has parasitic cap (diffusion cap for example: Cself) which contributes to a delay we can call Delay_self.

One interesting thing to note is that when we increase the MOS width, we not only increase the current drive but also Cself. So, you will find that Delay_self will stay more or less constant though delay_load will reduce.

There is a lot of over-simplification here, but intuitively this is what is happening.
Back to top
lordsathish



Joined: 11 Feb 2006
Posts: 248
Helped: 26
Location: Asia


Post11 Aug 2008 6:23   Re: About delay in MOS

So how do we improve the performance of the MOS...?
As you have mentioned increasing the MOS width with not alter the performance much...
Back to top
octocreation



Joined: 22 Jun 2006
Posts: 19
Helped: 1


Post11 Aug 2008 7:56   Re: About delay in MOS

Thts true...Thou increasing the width of a MOS transistor...will increase the current...but Increasing width will also increase the device capacitance which will tend to add to the delay...
Back to top
apallix



Joined: 07 Aug 2008
Posts: 19
Helped: 2


Post11 Aug 2008 21:16   Re: About delay in MOS

Quote:
So how do we improve the performance of the MOS...?
As you have mentioned increasing the MOS width with not alter the performance much...


That is not the conclusion to be drawn from my description of delay.

Below is an equation for the delay of a gate based on logical effort methodology.

Delay = a*(Cself/Cin) + b*(Cload/Cin)
= K + LE*fo

Cin= input capacitance of the driving gate
Cself = parasitic cap
Cload= load cap
a,b are constant for the specific type of gate topology (inv, nand, nor etc)
LE = logical effort of the gate and is constant for the specific topology.

Cself/Cin is more or less constant, since increasing gate size will increase both Cself as well as Cin and that effect cancels out.

Cload/Cin is called the electrical fanout of the gate.

If you want the delay through the gate to be small, you should make the gate bigger and that would reduce the fanout.

However, we have to keep in mind that there will be other gates that need to drive Cin. So, we cannot make the gate very big. You cannot size one gate in isolation but you should consider the full chain of logic or gates. Typically, there will be an optimum sizing solution. In the case of a chain of inverters driving a large load capacitance, the optimal electrical fanout is found to be between 3 and 4.

If you are interested, you should readup more on "logical effort". Its a very simplified but powerful way of looking at gate sizing.
Back to top
treitmey



Joined: 23 Jan 2008
Posts: 8
Helped: 1


Post19 Aug 2008 16:02   Re: About delay in MOS

When I think about the fastest CMOS I try to think in terms of "Logical effort"

http://en.wikipedia.org/wiki/Logical_effort

Where you see you make the total minimum delay be making all the
logical efforts of the stages the same.(equal to each other)

google CMOS logical effort. Lots of references.



Goofy book that I had for EE4xx
http://books.google.com/books?id=hGVWzQmQYP0C&pg=PP1&ots=OA5TMYJeFS&dq=logical+effort+cmos&sig=rxgvRW0PaIe8oMLSGr5gQ8B0des#PPP1,M1
Back to top
Post new topic  Reply to topic    EDAboard.com Forum Index -> Elementary Electronic Questions
Page 1 of 1 All times are GMT + 1 Hour


Abuse
Administrator
Moderators
topic RSS 
sitemap