ISSUE 453

Add Proposal  Add Analysis  Edit Class, Environment, or Release
Number 453
Category enhancement
Synopsis add `undefineall functionality
State open
Class enhancement
Arrival-DateAug 28 2003
Originator sharp@cadence.com
Release 2001b
Environment

Description
The 2001 standard clarified that `resetall doesn't
undefine macros (which matches the existing tools).

However, there are situations where it would be useful
to be able to undefine all defined macros. For example,
you may want to make sure that a source file is free of
any effects of source files compiled ahead of it, which
helps allow separate compilation.

NC-Verilog supports a `undefineall directive that does
this. It might be useful for other Verilog tools too.
Fix

Audit-Trail
Unformatted

Hosted by Boyd Technology