Filippo
12/22/2022, 11:04 AMTim Edwards
12/22/2022, 2:15 PMplace_nmos and place_pmos , unless those procedures are defined earlier in your script.Filippo
12/22/2022, 2:24 PMTim Edwards
12/22/2022, 2:38 PMcascode_bias and folded_cascode_p_in_stripped which may have been created by hand or by other scripts. The place_nmos and place_pmos procedures are defined at the top of the script, and the arguments are x_center y_center width length nf index, where dimension values are in microns.Filippo
12/22/2022, 2:43 PMFilippo
12/22/2022, 2:46 PMTim Edwards
12/22/2022, 2:57 PMindex argument to place_nmos or place_pmos is creating a device with the given index for the instance name (i.e., use index 1 for device M1 in the schematic, which would then have the instance name M1 in the layout. But by placing an entire cell called cascode_bias, it's clear that the hierarchy of the layout does not match the schematic even if the circuit does match, so there will not be a 1:1 match of device instances between the schematic and layout.Filippo
12/22/2022, 3:04 PMplace_pmos x0 y0 5 1 10 16 for M16 mosfet ?