The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl
Simulators >> Circuit Simulators >> Mismatch simulation in Spectre
https://designers-guide.org/forum/YaBB.pl?num=1173423591

Message started by adesign on Mar 8th, 2007, 10:59pm

Title: Mismatch simulation in Spectre
Post by adesign on Mar 8th, 2007, 10:59pm

Dear all,

I'm simulating a frequency divider circuit and the criticallity of design is the output duty-cycle. While simulating with Spectre without any pMOS/nMOS mismatch at cross-corners I'm getting a duty-cycle of 49% to 51%. However, at silicon the duty cycle obtained is ~43%.

Now, I want to introduce the mismatch in pMOS/nMOS devices.

Could anyone let me know how to introduce mismatch in these devices and then do the transient simulation?

All the help is appreciated.

Best Regards,

Title: Re: Mismatch simulation in Spectre
Post by mohta on Mar 13th, 2007, 11:46am

You could modify the netlist by hand to create the mismatch in the devices you want and re-run the simulation.

Alternatively, you can copy the schematic to a different view (say schematic_mismatch), modify the devices to be mismatched appropriately, and then use hierarchy editor to run the simulation using the same test bench by pointing to schematic_mismatch instead of the schematic view for that cell.

In both the above cases, you can simulate at most a few cases since everything is being done by hand, and it gets cumbersome if your design is large.

If your foundry provides mismatch models, then you also may be able to use the Monte Carlo tool (click on Tools --> Monte Carlo...) in ADE. The procedure for how to modify the model file to include mismatch parameters using a statistics block is available in a white paper on www.cadence.com/whitepapers

Thanks,
Setu

Title: Re: Mismatch simulation in Spectre
Post by achim.graupner on Mar 13th, 2007, 10:46pm

Hi there,

if your design is senitive to mismatch and you want to compare simulations and silicon measurements you really need the mismatch parameters of your devices.
In order to carry out Setus recommendation of modifying the schematic you need to mismatch parameters. And if you got those parameters I think it is much less work to set up mismatch models. However, statistical models are state of the art, so first ask you PDK vendor.

Regards,
Achim

Title: Re: Mismatch simulation in Spectre
Post by adesign on Mar 13th, 2007, 11:35pm

Thanks Achim and Setu for insight.

The Designer's Guide Community Forum » Powered by YaBB 2.2.2!
YaBB © 2000-2008. All Rights Reserved.