Displays information about the specified simulation object, including its declaration.
- For objects without read access, the output of the
describecommand does not include the object's value.
- For objects that have read access but no write access, the string
(-W)is included in the output.
- For objects with neither read nor write access, the string
(-RW)is included in the output.
The describe command is supported on user-defined nettypes. For more information on user-defined nettypes, refer to User-Defined Nettype and Resolution Function.
describe Command Syntax
describe simulation_object...
describe Command Options
None.
describe Command Examples
The section includes the examples of how the describe command displays information about simulation objects.
Verilog-AMS examples:
The following command displays information about the Verilog-AMS analog net n1. The resolved discipline is in parentheses. The value is the potential of the net.
xcelium> describe n1
n1......wire (electrical) = 2.99227
The following command displays information about the Verilog-AMS digital net p1, which is bound to an input port.
xcelium> describe top.I3.clkSig
top.I3.clkSig...input (wire/tri) = St0
Both named and unnamed branches are described as branch, where the value is the potential of the branch. For example,
xcelium> describe top.I4.compSig_ground
top.I4.compSig_ground...branch(compSig) = 0
The value is the potential of the branch. To see the flow through the branch, use the value -flow command instead.
The following command displays information about the Verilog object data.
xcelium> describe data
data......register [3:0] = 4'h0
The following command displays information about two Verilog objects: data and q.
xcelium> describe data q
data.......register [3:0] = 4'h0
q..........wire [3:0]
q[3] (wire/tri) = StX
q[2] (wire/tri) = StX
q[1] (wire/tri) = StX
q[0] (wire/tri) = StX
The following command displays information about the object alu_16.
xcelium> describe alu_16
alu_16.....top-level module
The following command displays information about the object u1.
xcelium> describe u1
u1.......instance of module arith
The following commands display information about the mixed bus w.
xcelium> describe w
w..........wire (mixed bus) = Inf
xcelium> describe w[0]
w..........wire (electrical)
xcelium> describe w[1]
w..........wire [0:2]
w[1] (wire/tri) = StX
xcelium> describe w[2]
w..........wire [0:2]
w[2] (wire/tri) = StX
The following command displays information about the connect module mya2d.
xcelium> describe
mya2dmya2d........instance of connect module a2d
The following command shows the output of the describe command for an object that does not have read or write access. The output of the command does not include the object's value, but the string (-RW).
xcelium> describe d
d..........input [3:0]
d[3] (-RW)
d[2] (-RW)
d[1] (-RW)
d[0] (-RW)
VHDL examples:
xcelium> describe t_NICKEL_IN t_NICKEL_IN...signal : std_logic = '0' xcelium> describe t_NICKEL_IN t_CANS t_NICKEL_IN...signal : std_logic = '0' t_CANS........signal : std_logic_vector(7 downto 0) = "11111111" xcelium> describe gen_dimes gen_dimes...process statement xcelium> describe :top top........component instantiation
