V10/man/man10/cdmglob.10

.TH CDMGLOB 10.1 UCDS
.SH NAME
cdmglob \- expand wire list
.SH SYNOPSIS
.B cdmglob
[
.B -L
] [
.B -f
] [
.B -k
] [
.B -v
] [
.I files
]
.SH DESCRIPTION
.I Cdmglob
reads \s-2CDL\s0 format
.IR files
and after expanding various macros,
writes the resulting \s-2CDL\s0
or \s-2LSL\s0 with
.BR -L )
to standard output.
The filename
.B -
means standard input.
.PP
If
.B -f
is given,
macro calls are recursively expanded in-line.
.PP
The
.B -k
option
causes shape instances
to be renamed to the name of the first actual output argument.
.PP
The
.B -v
option causes the name of the pin to be output on the line.  This is a
must for
.IR annotate (10.1).
.PP
.I Cdmglob
is different
from
.IR cdm (10.1)
in that it does \f2not\fP sort the signals when matching up names.
.I Cdmglob
supports the additional format:
.B name{a,b,c}
which yields
.B "namea, nameb, namec" .
.SH SEE ALSO
.IR annotate (10.1),
.IR cdm (10.1),
.IR cdl (10.5)
.PP
LSL reference