Continue to Site

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.

Setting source value as an integration of other value over a fixed amount time?

Potatoze

Newbie level 6
Newbie level 6
Joined
Sep 27, 2018
Messages
13
Helped
0
Reputation
0
Reaction score
1
Trophy points
3
Activity points
101
Hi, I am now creating a model in Cadence with some "memory effect", and wish to have some help.

I want to set a voltage source value as an integration of another value. I want the integration time to be from a fixed amount of time ago to any transient time now. Can anybody please advise how I can do this? Thanks!
 

KlausST

Super Moderator
Staff member
Advanced Member level 7
Joined
Apr 17, 2014
Messages
23,243
Helped
4,738
Reputation
9,497
Reaction score
5,125
Trophy points
1,393
Activity points
153,958
Hi,

what about the obvious thing? --> use an integrator.

There are several ways to do this. Just do an internet search.

****
In detail:
* I don´t know what "memory effect" means here.
* I don´t know what help you need
* I don´t know what "another value" means here
* What is it with timing setup at all?

A voltage source can be anything from millivolts, to kilovolts, AC, DC, picoamperes to kiloamperes, from picoseconds to years, one quadrant to four quadrants.

I´m sure you get better replies if you give us at least some hints (in numbers with units) what you want to achieve.

Klaus
 

dick_freebird

Advanced Member level 7
Advanced Member level 7
Joined
Mar 4, 2008
Messages
8,216
Helped
2,289
Reputation
4,588
Reaction score
2,326
Trophy points
1,393
Location
USA
Activity points
65,697
You might find it most efficient to break the simulation into
two pieces since simulations always start from "now" (t=0).

The "history" could be one simulation and the history-
based result, a second.

In the break, you could (say) cause a result to be printed,
manipulate that result into an initialization-of-variable
file, and then have your "now to future" segment read
that as part of its setup.


Of course that's a dance that is difficult to get through the
GUI, and you might end up needing Ocean scripting for
Cadence, or SPICE / shell scripting in some combo for
other platforms.

I used to have to do this a lot when I was working on laser
trimmed analog parts. Became -much- more difficult when
Cadence dropped cdsSpice (great yet simple filesystem
access) for Spectre ("Command language? What's a command
language? We don't need no steenkin' command language!
Oh, all right, here's Ocean, you whiney bastards, enjoy the
suck").
 

LaTeX Commands Quick-Menu:

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top