[an error occurred while processing this directive]
|
subdesign tst2 (
ina[3..0], inb[3..0], clk:input;
out[1..0]:output;
)
variable
nd[1..0]:node;
begin
nd[0] = (ina[1..0]==inb[1..0]);
nd[1] = CASCADE(nd[0]) & (ina[3..2]==inb[3..2]);
out[0] = dff( nd[0] , clk, vcc, vcc);
out[1] = dff( nd[1] , clk, vcc, vcc);
end;
-- Node name is 'out0' from file "tst2.tdf" line 10, column 6
-- Equation name is 'out0', type is output
out0 = _LC1_B8;-- Node name is 'out1' from file "tst2.tdf" line 11, column 6
-- Equation name is 'out1', type is output
out1 = _LC2_B8;-- Node name is ':41' from file "tst2.tdf" line 10, column 12
-- Equation name is '_LC1_B8', type is buried
_LC1_B8 = DFFE( _EQ001C, GLOBAL( clk), VCC, VCC, VCC);
_EQ001C = _EQ001;
_EQ001 = ina0 & ina1 & inb0 & inb1
# !ina0 & ina1 & !inb0 & inb1
# ina0 & !ina1 & inb0 & !inb1
# !ina0 & !ina1 & !inb0 & !inb1;-- Node name is ':42' from file "tst2.tdf" line 11, column 12
-- Equation name is '_LC2_B8', type is buried
_LC2_B8 = DFFE( _EQ002C, GLOBAL( clk), VCC, VCC, VCC);
_EQ002C = _EQ002 & CASCADE( _EQ001C);
_EQ002 = ina2 & ina3 & inb2 & inb3
# !ina2 & ina3 & !inb2 & inb3
# ina2 & !ina3 & inb2 & !inb3
# !ina2 & !ina3 & !inb2 & !inb3;
E-mail: info@telesys.ru