This discussion is archived
0 Replies Latest reply: Apr 23, 2011 12:43 PM by 857302 RSS

What kind of cell library does opensparc T1 verilog code use?

857302 Newbie
Currently Being Moderated
Hi all

I am running simulations on the instruction fetching unit module of opensparc T1 recently, when I tried to simulate the module with VCS from (synopsys), it has some errors below

Error-[URMI] Instances with unresolved modules remain in the design.
Invalid instantiation at: "sparc_ifu_fcl.v", 1022: dffrl_async rstff(
.din(grst_l), .q(fcl_reset_l), .clk(clk), .se(se),
Invalid instantiation at: "sparc_ifu_fcl.v", 1035: dff_s #(4) real_reg(
.din(lsu_ifu_addr_real_l), .q(itlb_addr_real_l), .clk(clk),

Invalid instantiation at: "sparc_ifu_fcl.v", 1051: dff_s #(4) xlate_reg(
.din(xlate_en), .q(xlate_en_d1), .clk(clk), .se(se));

Invalid instantiation at: "sparc_ifu_fcl.v", 1077: mux3ds creal_mx(
.dout(fcl_itlb_cam_real_bf), .in0(sw_itlb_real),
.in1(this_itlb_real), .in2(tlu_fc ...

It seems like some modules like mux3ds or dff_s #(4), I am using NangateOpenCellLibrary_PDKv1_3_v2009_07/verilog/NangateOpenCellLibrary_typical_conditional.v as library files.
But it does not hve descriptions to modules like mux3ds or dff_s #(4).

Does anyone know what kind of cell library that opensparc T1 use to define those modules?


  • Correct Answers - 10 points
  • Helpful Answers - 5 points