signal delay_gate : std_logic; attribute keep : boolean; attribute keep of lval_rowdel_delaln : signal is true;
Similar construct exists for Verilog.
This turns delay_gate into an LCELL of whatever is feeding it. Quartus doesn't remove LCELLs, unless Remove Redundant Logic Cells is set in your design, which by default it is off - check your .qsf or under Assignments/Settings/Analysis&Synth/More Settings.
If you want to keep a redundant register, set REMOVE_DUPLICATE_REGISTERS to OFF for that register.
HTH,
-- Pete
P
Peter Sommerfeld
Oops cut and paste error ... my other msg should read:
attribute keep of delay_gate : signal is true;
-- Pete
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.