geOpenLib
setFormField "Open Library" "Library Name" "DESIGNS"
formOK "Open Library"
geCreateCell
setFormField "Create Cell" "Cell Name" "reg"
formOK "Create Cell"
hiSetCurrentWindow 1
axgBindNetlist
setFormField "Bind Netlist" "Net Cell" "reg.Netl"
formOK "Bind Netlist"
axgLoadTDF
setFormField "Load TDF File" "TDF File Name" "reg.tdf"
formOK "Load TDF File"
aprPGConnect
setFormField "Connect/Disconnect PG" "Net Name" "VDD"
setFormField "Connect/Disconnect PG" "Port Pattern" "VDD"
setToggleField "Connect/Disconnect PG" "Net SubType" "Pad" 1
setToggleField "Connect/Disconnect PG" "Cell Types" "Macro" 1
setToggleField "Connect/Disconnect PG" "Cell Types" "Pad" 1
setToggleField "Connect/Disconnect PG" "Cell Types" "Cover" 1
formApply "Connect/Disconnect PG"
pushButton "Q0" "OK"
setFormField "Connect/Disconnect PG" "Net Name" "VSS"
setFormField "Connect/Disconnect PG" "Port Pattern" "VSS"
setFormField "Connect/Disconnect PG" "Net Type" "Ground"
formOK "Connect/Disconnect PG"
pushButton "Q1" "OK"
axgPlanner
setFormField "Floor Planning" "Control Parameter" "width & height"
setFormField "Floor Planning" "Core To Left" 10.000000
setFormField "Floor Planning" "Core To Right" 10.000000
setFormField "Floor Planning" "Core To Bottom" 10.000000
setFormField "Floor Planning" "Core To Top" 10.000000
setFormField "Floor Planning" "Core Width" 300.000000
setFormField "Floor Planning" "Core Height" 300.000000
formOK "Floor Planning"
axgAutoPlace
formOK "Place Cells - Initial"
axgPGRoute
setFormField "Std cell Pin Connect" "Extend to boundaries and generate pins" 1
formOK "Std cell Pin Connect"
axgAddWellFiller
setFormField "Add Well Filler (IntraCell)" "Layer" "2"
formApply "Add Well Filler (IntraCell)"
setFormField "Add Well Filler (IntraCell)" "Layer" "7"
formApply "Add Well Filler (IntraCell)"
setFormField "Add Well Filler (IntraCell)" "Layer" "8"
formApply "Add Well Filler (IntraCell)"
formCancel "Add Well Filler (IntraCell)"
axgGlobalRoute
formOK "Global Route"
axgAssignToTracks
axgDetailRoute
formOK "Detail Route"
axgSearchRepair
formOK "Search & Repair"
geFillGapNotch
geLVS
setFormField "LVS" "Error Cell" "reg.lvs"
formOK "LVS"
geDRC
setFormField "DRC" "Error Cell" "reg.drc"
formOK "DRC"
geMakeMacro
setFormField "Make Macro" "down" #t
formOK "Make Macro"