The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Jul 18th, 2024, 6:39am
Pages: 1
Send Topic Print
Interpolating From Function (Read 1371 times)
warprider
New Member
*
Offline



Posts: 1

Interpolating From Function
Apr 28th, 2013, 12:16am
 
Hi everyone! I'm interested in simulating alternative FET-style devices (CNTFET, TFET, UTBSOI, etc), and I'd like to make Verilog-AMS models for their DC characteristics.

Right now, I have a series of lookup tables with IDS given VDS, VGS in increments of 10mV, and I interpolate between these points. It works out pretty well, as I am just doing simple circuits, such as inverters, transmission gates, etc.

My problem with this current method is that I want to do a Monte Carlo simulation with Vth variation with a large number of trials. Even though I have fitting equations and can recompute the lookup tables easily in Matlab, or even Verilog-AMS, I still need to write to a file, then read from that file using $table_model, so running tens of thousands of simulations like this seems very inefficient.

I originally tried to simply use the fitting equations as IDS equations for the device, but this led to convergence errors many times. I haven't had nearly as many problems with the lookup tables. I imagine because of the leeway given by the interpolation?

Can any of you suggest a quicker way to do this, or how to give more leeway to the fitting equations so I don't have to precompute these gigantic tables?

If you have any more questions that may help you give more detailed advice, I'd be happy to answer.
Back to top
 
 
View Profile   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.