diff options
Diffstat (limited to 'passes/techmap')
| -rw-r--r-- | passes/techmap/dfflibmap.cc | 4 | 
1 files changed, 4 insertions, 0 deletions
| diff --git a/passes/techmap/dfflibmap.cc b/passes/techmap/dfflibmap.cc index 4cb1489a8..5ccb770c4 100644 --- a/passes/techmap/dfflibmap.cc +++ b/passes/techmap/dfflibmap.cc @@ -240,6 +240,10 @@ static void find_cell_sr(LibertyAst *ast, std::string cell_type, bool clkpol, bo  		if (cell->id != "cell" || cell->args.size() != 1)  			continue; +		LibertyAst *dn = cell->find("dont_use"); +		if (dn != NULL && dn->value == "true") +			continue; +  		LibertyAst *ff = cell->find("ff");  		if (ff == NULL)  			continue; | 
