U
Uwe Kloß
Guest
hi,
I am exporting a verilog deck from electric for simulation with icarus
verilog.
The design is on transistor level (see example below) and electric
uses the primitives tranif0 and tranif1 for the pmos and nmos
transistors. Timing was not exported by electric but edited in.
Unfortunately icarus seems to ignore the delay specification for the
primitive. Anyone got any hints what's wrong here?
Uwe
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
/* Verilog for cell 'inv{sch}' from library 'fire-sim' */
/* Created on Do Okt 12, 2006 01:45:21 */
/* Last revised on Di Dez 15, 2009 17:01:01 */
/* Written on Mo Jan 25, 2010 01:00:57 by Electric VLSI Design System,
version 8.10 */
module inv(a, y);
input a;
output y;
supply1 vdd;
supply0 gnd;
tranif1 #(5) nmos_0(gnd, y, a);
tranif0 #(5) pmos_0(y, vdd, a);
endmodule /* inv */
I am exporting a verilog deck from electric for simulation with icarus
verilog.
The design is on transistor level (see example below) and electric
uses the primitives tranif0 and tranif1 for the pmos and nmos
transistors. Timing was not exported by electric but edited in.
Unfortunately icarus seems to ignore the delay specification for the
primitive. Anyone got any hints what's wrong here?
Uwe
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
/* Verilog for cell 'inv{sch}' from library 'fire-sim' */
/* Created on Do Okt 12, 2006 01:45:21 */
/* Last revised on Di Dez 15, 2009 17:01:01 */
/* Written on Mo Jan 25, 2010 01:00:57 by Electric VLSI Design System,
version 8.10 */
module inv(a, y);
input a;
output y;
supply1 vdd;
supply0 gnd;
tranif1 #(5) nmos_0(gnd, y, a);
tranif0 #(5) pmos_0(y, vdd, a);
endmodule /* inv */