def METHOD_NAME():
  s_place = load( "stack_placer_out_scaled.json")
  s_route = load( "stack_global_router_out.json")
  c_place = deepcopy(s_place)
  c_route = deepcopy(s_route)
  dp1x_interface = load( "dp1x_interface.json")['leaves'][0]
  dp2x_interface = load( "dp2x_interface.json")['leaves'][0]
  dp4x_interface = load( "dp4x_interface.json")['leaves'][0]
  mirrors_interface = load( "mirrors_interface.json")['leaves'][0]
  new_leaves = [ dp1x_interface,
                 dp2x_interface,
                 dp4x_interface,
                 mirrors_interface]
  c_place['nm'] = "wcap"
  c_place['leaves'] = new_leaves
  cunit_width = 16
  cunit_height = 16
  n_side_cols = 1
  c_place['leaves'].append(
    {
      "template_name" : "cunit",
      "bbox": [ 0, 0, cunit_width, cunit_height],
      "terminals": [
        { "net_name": "tp", "layer": "metal3", "rect": [ 1, 1, 1, cunit_height-1]},
        { "net_name": "tn", "layer": "metal3", "rect": [ 2, 1, 2, cunit_height-1]}
      ]
    }
    )
  stack_x_offset = cunit_width*n_side_cols
  # bump bounding box: one col on both sides
  c_place['bbox'][2] += 2*stack_x_offset
  metal2_kors = []
  b = c_place['bbox']
  print( b)
  for y in range(b[1]+1,b[3]):
    x0 = b[0]+1
    x1 = b[2]-1
    metal2_kors.append( {
      'net_name': '!kor',
      'layer': 'metal2',
      'rect': [x0,y,x1,y]
    })