The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl Design Languages >> Verilog-AMS >> odd behavior with trasition filter in Verilog-A / HSPICE https://designers-guide.org/forum/YaBB.pl?num=1260249316 Message started by bobr on Dec 7th, 2009, 9:15pm |
Title: odd behavior with trasition filter in Verilog-A / HSPICE Post by bobr on Dec 7th, 2009, 9:15pm When I use the transition filter to model a digital signal, it works nicely - as long as I use zero delay. If I put a non-zero number into the optional delay argument, the filter delays the transitions, but then completely ignores the options for rise and fall times. It appears that rise/fall time become shortened to one or two simulator steps, if delay is specified. Here is how I use it: Code:
The output of q rises and falls as specified, but the output of qb does not. Is this possibly a bug in HSPICE, or am I missing something? Thanks, Bob FYI, I'm using HSPICE version: C-2009.09 64-BIT and Verilog-A Compiler Version 1.83.100.080509 |
Title: Re: odd behavior with trasition filter in Verilog-A / HSPICE Post by patrick on Dec 25th, 2009, 1:18pm Hi Bob, Can you provide the rest of the module and a simple netlist? then we can take a look. HSPICE should control the timestep to maintain the specified rise/fall times properly when a delay is used. Patrick |
Title: Re: odd behavior with trasition filter in Verilog-A / HSPICE Post by Ari on Jan 19th, 2010, 5:44am Bob, I faced the very same bug with hSpice64 2009.09. Going back to 2009.03 resolved this issue. I am working with Synopsys AE on creating test-case for this bug, and therefore would like to more information about the netlist in which this bug occured. Please contact me. Ari |
The Designer's Guide Community Forum » Powered by YaBB 2.2.2! YaBB © 2000-2008. All Rights Reserved. |