Search This Blog

Wednesday, May 12, 2021

How to add DECAP cells

############### adding decap cells #########################

  1. addDeCapCellCandidates {DECAP10 0.019 DECAP2 0.0006 DECAP3 0.003 DECAP4 0.005 DECAP5 0.007 DECAP6 0.0102 DECAP8 0.0149 DECAP9 0.017 DECAP7 0.012}
  2. addDeCap -totCap 0.800 -cells DECAP10 DECAP8 DECAP4 DECAP6 DECAP3 DECAP5 DECAP9 DECAP7 -prefix DEcap

############### adding filler cells############################

  • addFiller -cell {FILL1 FILL2 FILL4 FILL8 FILL16 FILL32} -prefix filler_cells

############## Adding Metal fills ##############################

  • setMetalFill -maxDensity based_on_node -minDensity based_on_node -layer {Metal1 Metal2 Metal3 Metal4 Metal5 Metal6 Metal7 Metal 8 Metal9} 
  • addMetalFill -layer {Metal1 Metal2 Matel3 Metal4 Metal5 Metal6 Metal7 } -timingAware sta -net {VSS}

################# dumping pnr outs ##########################

  • saveDesign  design_name.enc
  • defOut -floorplan -scanChain -netlist -routing design_name.def
  • saveNetlist design_name.v
  • setExtractRCMode -engine postRoute -effortLevel low
  • extractRC
  • rcOut  -rc_corner rc_min  -spef design_name.Min_spef
  • rcOut  -rc_corner rc_max  -spef design_name.Max_spef
  • write_sdc  > design_name.sdc
  • streamOut design_name.gds -mapFile "respective node layermap" -merge "respective node stdcell gds" -mode all -structureName design_name_top -units 2000


No comments:

Post a Comment

What is the sanity checks you have done for STA?

 Sanity checks for STA: Linking Checks: We need to check., is there any missing modules or missing pins in a library. this is done by link c...