Product Documentation
Spectre AMS Designer and Xcelium Simulator Mixed-Signal User Guide
Product Version 22.09, September 2022

describe

  Displays information about the specified simulation object, including its declaration.

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

Related Topics



 ⠀
X