V0.8: Reduce synthesized DFF pessimism.

This patch updates the DFF UDP to have less pessimism.
This commit is contained in:
Cary R 2010-12-29 12:41:13 -08:00 committed by Stephen Williams
parent 11fa67ebbe
commit 3f0e1bacc1
1 changed files with 17 additions and 11 deletions

View File

@ -1447,14 +1447,17 @@ static void draw_lpm_ff(ivl_lpm_t net)
fprintf(vvp_out, "L_%s.%s/def .udp/sequ \"IVL_DFF\", 5, 2,"
" \"?" "f" "1" "0" "00" "0\","
" \"?" "f" "1" "1" "00" "1\","
" \"?" "f" "1" "x" "00" "x\","
" \"0" "f" "x" "0" "00" "0\","
" \"1" "f" "x" "1" "00" "1\","
" \"0" "n" "1" "0" "00" "0\","
" \"1" "n" "1" "1" "00" "1\","
" \"0" "n" "x" "0" "00" "0\","
" \"1" "n" "x" "1" "00" "1\","
" \"?" "*" "0" "?" "00" "-\","
" \"?" "_" "?" "?" "00" "-\","
" \"?" "p" "1" "?" "00" "-\","
" \"?" "p" "x" "?" "00" "-\","
" \"?" "?" "?" "?" "01" "1\","
" \"1" "?" "?" "?" "0x" "1\","
" \"?" "?" "?" "?" "1?" "0\","
" \"?" "?" "1" "?" "00" "-\","
" \"0" "?" "?" "?" "x0" "0\","
" \"?" "?" "?" "?" "00" "-\""
";\n",
vvp_mangle_id(ivl_scope_name(ivl_lpm_scope(net))),
@ -1464,15 +1467,18 @@ static void draw_lpm_ff(ivl_lpm_t net)
fprintf(vvp_out, "L_%s.%s/def .udp/sequ \"IVL_DFF\", 5, 2,"
" \"?" "r" "1" "0" "00" "0\","
" \"?" "r" "1" "1" "00" "1\","
" \"?" "r" "1" "x" "00" "x\","
" \"0" "r" "x" "0" "00" "0\","
" \"1" "r" "x" "1" "00" "1\","
" \"0" "p" "1" "0" "00" "0\","
" \"1" "p" "1" "1" "00" "1\","
" \"0" "p" "x" "0" "00" "0\","
" \"1" "p" "x" "1" "00" "1\","
" \"?" "*" "0" "?" "00" "-\","
" \"?" "_" "?" "?" "00" "-\","
" \"?" "n" "1" "?" "00" "-\","
" \"?" "n" "x" "?" "00" "-\","
" \"?" "?" "?" "?" "00" "-\","
" \"?" "?" "?" "?" "01" "1\","
" \"1" "?" "?" "?" "0x" "1\","
" \"?" "?" "?" "?" "1?" "0\","
" \"?" "?" "1" "?" "00" "-\","
" \"?" "?" "?" "?" "00" "-\""
" \"0" "?" "?" "?" "x0" "0\""
";\n",
vvp_mangle_id(ivl_scope_name(ivl_lpm_scope(net))),
vvp_mangle_id(ivl_lpm_basename(net)));