Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

[SOLVED] help!!-monte-carlo analysis on a comparator's offset

Status
Not open for further replies.

xuanmulidong

Newbie level 5
Joined
Dec 7, 2005
Messages
10
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,347
erikl said:
Here's a user guide for that:


Thanks. But the problem is how to simulate the offset of a latched comparator which needs 2 steps to make a decision? By dc sweep or by transient simulation? If by transient one, how to print an offset voltage?
 

erikl

Super Moderator
Staff member
Joined
Sep 9, 2008
Messages
8,112
Helped
2,694
Reputation
5,368
Reaction score
2,293
Trophy points
1,393
Location
Germany
Activity points
44,063
xuanmulidong said:
If by transient one, how to print an offset voltage?
In such case I insert an artificial offset voltage (parametrized vdc source) in series with one of the inputs, then run the transient simulations sweeping the offset voltage parameter between the expected values (which you can calculate from values published in your PDK, using mismatch values depending on your W*L values (Pelgrom) and design symmetry). For a first estimation, I'd use ±10mV.
 

xuanmulidong

Newbie level 5
Joined
Dec 7, 2005
Messages
10
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,347
erikl said:
xuanmulidong said:
If by transient one, how to print an offset voltage?
In such case I insert an artificial offset voltage (parametrized vdc source) in series with one of the inputs, then run the transient simulations sweeping the offset voltage parameter between the expected values (which you can calculate from values published in your PDK, using mismatch values depending on your W*L values (Pelgrom) and design symmetry). For a first estimation, I'd use ±10mV.


Thanks erikl.

Yes, by trying diferent artificial offset voltage, the minimum offset voltage could be found. But I need a picture like this: https://images.elektroda.net/46_1258984315.gif. In transient monte-carlo analysis, with big enough differential inputs, the outputs wil be turned over. But how can I catch the points , the offsets, when outputs are turned?
 

erikl

Super Moderator
Staff member
Joined
Sep 9, 2008
Messages
8,112
Helped
2,694
Reputation
5,368
Reaction score
2,293
Trophy points
1,393
Location
Germany
Activity points
44,063
xuanmulidong said:
In transient monte-carlo analysis, with big enough differential inputs, the outputs wil be turned over. But how can I catch the points , the offsets, when outputs are turned?
By increasing the value of the artificial offset voltage source you could find out when this effect occurs.

xuanmulidong said:
I don't know if this is possible within ADE tools. You could transfer your MC results into an excel sheet. This is a bit tedious, but it works.
 

ozgura2

Newbie level 4
Joined
Sep 2, 2009
Messages
5
Helped
3
Reputation
6
Reaction score
0
Trophy points
1,281
Location
Turkey
Activity points
1,312
You can find a good tutorial at the followink link.

https://www.designers-guide.org/Analysis/comparator.pdf

In case to extract statistic parameter define a calculator expression with cross and value functions to determine offset value. Decrease the input speed of signals and apply full speed clock the you do not miss input voltage difference where output changes state.

Erdogan
 

xuanmulidong

Newbie level 5
Joined
Dec 7, 2005
Messages
10
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,347
erikl said:
xuanmulidong said:
In transient monte-carlo analysis, with big enough differential inputs, the outputs wil be turned over. But how can I catch the points , the offsets, when outputs are turned?
By increasing the value of the artificial offset voltage source you could find out when this effect occurs.

xuanmulidong said:
I don't know if this is possible within ADE tools. You could transfer your MC results into an excel sheet. This is a bit tedious, but it works.

offset data can be obtained by .meas command in monte-carlo analysis, and be processed by excel to print the picture I need.
Anyway, erikl, it does work!
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top