|
|
1.1 root 1: .TH CDMGLOB 10.1 UCDS
2: .SH NAME
3: cdmglob \- expand wire list
4: .SH SYNOPSIS
5: .B cdmglob
6: [
7: .B -L
8: ] [
9: .B -f
10: ] [
11: .B -k
12: ] [
13: .B -v
14: ] [
15: .I files
16: ]
17: .SH DESCRIPTION
18: .I Cdmglob
19: reads \s-2CDL\s0 format
20: .IR files
21: and after expanding various macros,
22: writes the resulting \s-2CDL\s0
23: or \s-2LSL\s0 with
24: .BR -L )
25: to standard output.
26: The filename
27: .B -
28: means standard input.
29: .PP
30: If
31: .B -f
32: is given,
33: macro calls are recursively expanded in-line.
34: .PP
35: The
36: .B -k
37: option
38: causes shape instances
39: to be renamed to the name of the first actual output argument.
40: .PP
41: The
42: .B -v
43: option causes the name of the pin to be output on the line. This is a
44: must for
45: .IR annotate (10.1).
46: .PP
47: .I Cdmglob
48: is different
49: from
50: .IR cdm (10.1)
51: in that it does \f2not\fP sort the signals when matching up names.
52: .I Cdmglob
53: supports the additional format:
54: .B name{a,b,c}
55: which yields
56: .B "namea, nameb, namec" .
57: .SH SEE ALSO
58: .IR annotate (10.1),
59: .IR cdm (10.1),
60: .IR cdl (10.5)
61: .PP
62: LSL reference
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.