The connectmap card defines a resolution function for one or more disciplines by using the realresolve parameter. The syntax of the connectmap statement is the following:
connectmap [discipline=value(s)] realresolve=resolveFunction
where:
- The
disciplineparameter specifies the names of discrete disciplines separated by spaces. You can specify one or more discipline names with this parameter.
- The
realresolveparameter specifies the name of a predefinedwrealresolution function to be associated with the specified disciplines. This is a mandatory parameter that can have any of these values:
default
fourstate
sum
avg
min
max
none
realresolve parameter as none, the disciplines listed in the connectmap card will use the global resolution function. An error will occur if you do not specify the realresolve parameter or specify an invalid value for this parameter.In the following example, the first connectmap card will display an error because no realresolve parameter is defined, while the second connectmap card will set the disc3 and disc4 disciplines to use the max resolution function for wreal nets. The third and the last connectmap card in the example will cause the disc5 discipline to use the global resolution function for the purpose of resolving the resolution function of a connection.
amsd{
connectmap discipline="disc1 disc2"
connectmap discipline="disc3 disc4" realresolve=max
connectmap discipline="disc5" realresolve=none
}
