For d0_eff, d0_gff timing models specify the 1.0e-12 minimum Xspice delay valuesrather than defaulting to 1ns.
This commit is contained in:
parent
7b2e382ec6
commit
04b5abfa14
|
|
@ -918,12 +918,18 @@ void initialize_udevice(char *subckt_line)
|
||||||
"ugate", "", "d0_gate", "");
|
"ugate", "", "d0_gate", "");
|
||||||
(void) add_xlator(default_models, xdata);
|
(void) add_xlator(default_models, xdata);
|
||||||
/* .model d0_gff ugff () */
|
/* .model d0_gff ugff () */
|
||||||
xdata = create_xlate("", "", "ugff", "d_dlatch", "d0_gff", "");
|
xdata = create_xlate("",
|
||||||
|
"(data_delay=1.0e-12 enable_delay=1.0e-12 set_delay=1.0e-12 reset_delay=1.0e-12 rise_delay=1.0e-12 fall_delay=1.0e-12)",
|
||||||
|
"ugff", "d_dlatch", "d0_gff", "");
|
||||||
(void) add_xlator(default_models, xdata);
|
(void) add_xlator(default_models, xdata);
|
||||||
xdata = create_xlate("", "", "ugff", "d_srlatch", "d0_gff", "");
|
xdata = create_xlate("",
|
||||||
|
"(sr_delay=1.0e-12 enable_delay=1.0e-12 set_delay=1.0e-12 reset_delay=1.0e-12 rise_delay=1.0e-12 fall_delay=1.0e-12)",
|
||||||
|
"ugff", "d_srlatch", "d0_gff", "");
|
||||||
(void) add_xlator(default_models, xdata);
|
(void) add_xlator(default_models, xdata);
|
||||||
/* .model d0_eff ueff () */
|
/* .model d0_eff ueff () */
|
||||||
xdata = create_xlate("", "", "ueff", "", "d0_eff", "");
|
xdata = create_xlate("",
|
||||||
|
"(clk_delay=1.0e-12 set_delay=1.0e-12 reset_delay=1.0e-12 rise_delay=1.0e-12 fall_delay=1.0e-12)",
|
||||||
|
"ueff", "", "d0_eff", "");
|
||||||
(void) add_xlator(default_models, xdata);
|
(void) add_xlator(default_models, xdata);
|
||||||
/* .model d0_tgate utgate () */
|
/* .model d0_tgate utgate () */
|
||||||
xdata = create_xlate("", "(inertial_delay=true delay=1.0e-12)",
|
xdata = create_xlate("", "(inertial_delay=true delay=1.0e-12)",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue