It looks like you're new here. If you want to get involved, click one of these buttons!
How to check the dain-source minimum length in this special case ? I use the following DRC code.
poly = input(5)
active = input(2)
gate = poly & active
active.enclosing(gate, 2.um, projection).polygons.without_area(0).output("projection drain/source extension : min = 2um")
active.enclosing(gate, 2.um, euclidian).polygons.without_area(0).output("euclidian drain/source extension : min = 2um")
I thought that using the "projection" option would be OK, but it does not catch the case at the bottom.
And using the "euclidian" option gives me a wrong warning at the top. Then, do anyone has an idea to check the drain/source minimum length ?
Thanks,
Laurent
Comments
Hi Laurent,
my suggestion is this:
This is my input which tries to copy your image:
The idea is to create an extension over the gate ends forming a region that needs to be inside active:
As the small triangle at the lower left corner is outside it will give you one error there:
Is that matching your expectations?
Matthias
Perfect. Thank you Matthias !