Using only a few particular cells while synthesizing using Design compiler

Status
Not open for further replies.

prabanjan1

Newbie level 2
Joined
Jan 16, 2015
Messages
2
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Visit site
Activity points
14
Hi all

I want to get a gate level netlist which has only 2 input type gates. I do not want gates with fan in greater than 2. How do I get this type of netlist using design compiler?.

Thanks in advance
 

Create a list of all the gates which you don't want to use from your db. And set a dont_touch attribute on the list. DC will not use these cells for synthesis. All tech db's, I have worked on have the number of inputs in the name as a naming convention.
So I would suggest use the cell naming convention to your advantage and filter out a list of all cells which you want to use.
Code:
set cells_needed [get_lib_cells $target_library -filter (based on naming)]
set_dont_touch [remove_from_collection [get_cells *] $cells_needed]

These commands are built into DC using the variable set_target_library_subset
Hope it helps :thumbsup:
 
Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…