return pcell.create_layout("LC_oscillator/toplevel", "oscillator", {
    resonator_inductor_turns = 2,
    resonator_inductor_metal = -2,
    resonator_dlfgroundshield = false,
    resonator_fillmetals = util.range(1, 7),
    disable_all_fill = true,
    ccp_fingersperside = 16,
    ccp_pmosfingerwidth = 1000,
    ccp_nmosfingerwidth = 624,
    ccp_middledummyfingers = 2,
    ccp_outerdummyfingers = 4,
    ccp_gatelength = 250,
    ccp_gatespace = 280,
    ccp_oxidetype = 1,
    ccp_mosfetmarker = 1,
    ccp_pvthtype = 1,
    ccp_nvthtype = 1,
    ccp_activedummywidth = 80,
    ccp_activedummyspace = 240,
    ccp_outputoffset = 200,
    ccp_gatestrapwidth = 250,
    ccp_gatestrapspace = 54,
    ccp_drainstrapspace = 400,
    ccp_powerwidth = 200,
    ccp_powerspace = 80,
    ccp_gateext = 10,
    ccp_sdwidth = 150,
    ccp_crossingoffset = 100,
    ccp_drawpsubguardring = true,
    ccp_inlinedrainstrap = false,
    ccp_topviawidth = 500,
    ccp_crossingmetal = 5,
    ccp_drainmetal = 7,
    ccp_vtailshift = 1000,
    ccp_vtailwidth = 1000,
    ccp_vtailmetal = 5,
    ccp_vtaillinewidth = 300,
    ccp_vtaillinespace = 300,
    ccp_fetpowermetal = 3,
    ccp_vssmetal = 5,
    ccp_vsslinewidth = 1000,
    ccp_vssshift = 1300,
    ccp_vsswidth = 1000,
    ccp_vsslinewidth = 300,
    ccp_vsslinespace = 300,
    guardring_width = 200,
    guardring_xspace = 200,
    guardring_yspace = 200,
    guardring_xspacetomosfet = 400,
    guardring_yspacetomosfet = 400,
    guardring_soiopenextension = 100,
    guardring_implantextension = 100,
    guardring_wellextension = 100,
})
