Re: idt reset issue

From: Ken Kundert <ken_at_.....>
Date: Thu Nov 30 2006 - 09:59:11 PST
Arpad,
    The problem with the LRM is that table entry that discusses the
assert argument for idt() it says: "t0 is the time when assert last
became 0". The issue is that assert becomes 0 on the next time step, and
when that occurs is determined by the simulator and not the modeler.
That line should be changed to "t0 is the time when assert was last
nonzero". To clarify this, a figure is needed to show that how idt()
reacts to assert over time.

There are other problems with the description of the idt() operator in
the way it describes the behavior in the DC and IC analyses and the
definition of t0; it is somewhat ambiguous. I was thinking of cleaning
that up as well.

-Ken

Muranyi, Arpad wrote:
> Ken,
> 
> I agree that the reset feature of idt should work as
> you described in your document.  I am just curious,
> is this only a tool implementation problem, or is this
> an LRM problem?  I didn't see anything in your document
> on why the description in the LRM is ambiguous, and I
> didn't see a suggestion for how to correct that.  Do
> you have a proposal for a better description?
> 
> Thanks,
> 
> Arpad
> ========================================================
> 
> -----Original Message-----
> From: owner-verilog-ams@server.eda.org [mailto:owner-verilog-ams@server.eda.org] On Behalf Of Ken Kundert
> Sent: Tuesday, November 28, 2006 8:26 AM
> To: VerilogAMS Reflector
> Subject: Re: idt reset issue
> 
> Sri,
>      Was there any decision made on the idt issue? Would you like me to
> a cut at refining the description of idt in the LRM to avoid the
> ambiguity in its behavior?
> 
> -Ken
> 
> Ken Kundert wrote:
>> All,
>>    I apologize for missing the call this morning. It turns out that
>> Thursday mornings are just too busy for me to attend.
>>
>> I have updated the document to include an model that patterns the
>> desired behavior. You can find the updated version at
>> http://designers-guide.org/private/vams-extensions/idt-issue.pdf
>>
>> Also, I would like to offer the use the my online forum for use by the
>> Verilog-AMS committee. We used it when defining the compact model
>> extensions and I found it to be a very convenient way to carrying on the
>> conversations about particular issues. It naturally separates the
>> discussion threads and makes them easy to follow. If you wanted to do
>> this, I would give you a private board, so only invitees would be
>> allowed to see the board or contribute.
>>
>> -Ken
>>
>>
>> Geoffrey.Coram wrote:
>>> Resending for Ken Kundert; original message bounced (too long).
>>> Attachment has been saved as
>>> http://www.verilog.org/verilog-ams/htmlpages/public-docs/idt-issue.pdf
>>>
>>>
>>> ----------------- Original Message -------------
>>> All,
>>>     I'd like to join the meeting tomorrow and discuss the reset feature
>>> of the idt function. I have not had much luck using this feature through
>>> the years, and recently had a situation where I really needed it.
>>> Unfortunately, I found the Cadence implementation unsuitable once again,
>>> and when I dug in to it I found the LRM silent on critical aspects of
>>> this feature. I have attached a very short document that illustrates the
>>> issue and proposes what I believe to be the desirable behavior. If you
>>> all agree I will work on coming up with the needed modifications to the LRM.
>>>
>>> -Ken
> 

Received on Thu Nov 30 09:59:23 2006

This archive was generated by hypermail 2.1.8 : Thu Nov 30 2006 - 09:59:45 PST