To use the in-built Real-to-Logic (R2L) or Logic-to-Real (L2R) connect modules for multiple-supply designs, you must specify the xrun option -R2L_MSUP. For instance, in designs where a logic net with discrete discipline, say discipline_1, connects to a wreal net with discrete discipline, say discipline_2, the elaborator treats these disciplines as not compatible and inserts an R2L/L2R connect module.
For example:
module dig_in ( in, out );
input in;
output out;
assign #10 out = in;
endmodule
module top;
wreal wr_drv;
dig_in dsink ( wr_drv, wo );
endmodule
amsd{
ie vsup=5 discipline=discipline_1
ie vsup=1.8 cell=dig_in discipline=discipline_2
}
The R2L/L2R connect module is inserted based solely on the discrete discipline of the scalar logic net, when it is available. However, if a scalar logic net does not have a discrete discipline and scalar wreal net has, then an R2L/L2R connect module is inserted based on the discrete discipline of the scalar wreal net.
