Genus - force entity to be synthesized as specific cell

Status
Not open for further replies.

krippkrupp

Newbie level 5
Joined
May 31, 2022
Messages
9
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
184
I have an entity for clock_gating in my design, which should be synthesized as a specific clock gating cell in one of the libraries that I have loaded into Genus.
However, Genus doesn't seem to recognize this cell to be used, and instead synthesizes my clock gating entity to separate cells (latches, NAND and INV), which causes some issues downstream.
One way to do a quick fix is to change the generated netlist manually, but that feels like a hack and I want to find a more generic solution for this issue.
Is there a way to map an entity to a specific cell from my libraries in Genus?

Thanks in advance!
 

I believe there is a way to force genus to only use clock gating integrated cells and never build clock gaters from discrete cells. this should help you achieve what you want.

however, the fact that genus is not picking these cells by default is alarming. there might be some issue with how their lib/lef is described. I would carefully check the logs first.
 
Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…