Cannot find clock gating cell in ASAP7 VLSI flow

87 views
Skip to first unread message

임기엽

unread,
Aug 30, 2023, 7:22:03 AM8/30/23
to Chipyard
Hi, i got some error at the synthesis
I cannot compile liberty file of asap7sc7p5t_27 at Library_compiler , so I'm trying to use asap7sc7p5t_28.
But when I synthesise  asap7sc7p5t_28 then Genus cannot find clock gating cell


  Clock gating cell 'ICGx1_ASAP7_75t_R' does not contain gated clock function.
  Clock gating cell 'ICGx2_ASAP7_75t_R' does not contain gated clock function.
  Clock gating cell 'ICGx2p67DC_ASAP7_75t_R' does not contain gated clock function.
  Clock gating cell 'ICGx3_ASAP7_75t_R' does not contain gated clock function.
  Clock gating cell 'ICGx4DC_ASAP7_75t_R' does not contain gated clock function.
  Clock gating cell 'ICGx4_ASAP7_75t_R' does not contain gated clock function.

How can I fix it?
If without clock_gating then it passed, but I need clock_gating option

Harrison Liew

unread,
Aug 30, 2023, 7:47:14 PM8/30/23
to Chipyard
Hi,

This is a known issue for asap7 v28 library. Our effort to update Hammer to support v28 was orphaned. However, there is an old PR and discussion here:  update asap7 std cell library version 28 by Waxpple · Pull Request #673 · ucb-bar/hammer (github.com) that you can likely try to adapt to current Hammer. We would appreciate an update to that PR if you manage to figure it out.

Best,
Harrison

임기엽

unread,
Aug 31, 2023, 7:51:56 AM8/31/23
to Chipyard
Hi, I guess fix_icg_libs has some problems
asap7sc7p5t_28 is already modified, but hammer edit once more, so ICG libs in /tech-asap7-cache directory cause error

I'm in synthesis, so I will check tomorrow
2023년 8월 31일 목요일 오전 8시 47분 14초 UTC+9에 harris...@berkeley.edu님이 작성:
Reply all
Reply to author
Forward
0 new messages