hzs268
New Contributor
3 years agoHow to fix lut4 input ports?
I need to implement a arbiter puf in cycloneive fpga, with the requirement of extreamly net delay parameter about less than 100ps.
I know that chip planner can change the lut input port in gui display, but I want to fix the lut4 input port in rtl code or any tcl script because of there are many mux implemented by lut4 in my design, using gui is very unefficient.
I have tried to use WYSIWYG LCELLS in rtl code like this,but after fitting, the lut4 input ports changed:
-----
cycloneive_lcell_comb lut4 (
.dataa (i_data[0] ),
.datab (i_data[1] ),
.datac (i_sel ),
// .datad (1'b0 ),
// .cin (1'b0 ),
// .cout ( ),
.combout (o_data )
);
defparam lut4.lut_mask = 16'hCACA,
lut4.dont_touch = "on",
lut4.lpm_type = "cycloneive_lcell_comb",
lut4.sum_lutc_input = "datac";
-----
And I also tried to export the chip planner change manager with a tcl file, but when I fit the design again and import the tcl, it always ocure error in Quartus 18.1.