24.03.2013 Views

ModelSim SE User's Manual - Electrical and Computer Engineering

ModelSim SE User's Manual - Electrical and Computer Engineering

ModelSim SE User's Manual - Electrical and Computer Engineering

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

signal_release<br />

Syntax<br />

Returns<br />

Arguments<br />

signal_release UM-427<br />

The signal_release() procedure releases any force that was applied to an existing VHDL<br />

signal or Verilog register/net (called the dest_object). This allows you to release signals,<br />

registers or nets at any level of the design hierarchy from within a VHDL architecture (e.g.,<br />

a testbench).<br />

A signal_release works the same as the noforce comm<strong>and</strong> (CR-208). Signal_release can be<br />

called concurrently or sequentially in a process.<br />

Nothing<br />

Related procedures<br />

Limitations<br />

signal_release( dest_object, verbose )<br />

Name Type Description<br />

dest_object string Required. A full hierarchical path (or relative<br />

path with reference to the calling block) to an<br />

existing VHDL signal or Verilog register/net.<br />

Use the path separator to which your<br />

simulation is set (i.e., "/" or "."). A full<br />

hierarchical path must begin with a "/" or ".".<br />

The path must be contained within double<br />

quotes.<br />

verbose integer Optional. Possible values are 0 or 1. Specifies<br />

whether you want a message reported in the<br />

Transcript stating that the signal is being<br />

released <strong>and</strong> the time of the release. Default is<br />

0, no message.<br />

init_signal_driver (UM-419), init_signal_spy (UM-422), In this example, the value of /top/uut/<br />

inst1/sig1 is mirrored onto /top/top_sig1. signal_force (UM-425)<br />

You cannot release a bit or slice of a register; you can release only the entire register.<br />

<strong>ModelSim</strong> <strong>SE</strong> User’s <strong>Manual</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!