Continue to Site

Reply to thread

Aren't markers thrown, that you can display to

find the offenders and interrogate them?


I believe it's possible to "do things" to or above

placed stdcell instances, which will "fool" DRC

into identifying them as high voltage (vanilla logic

always gets the basic layout, with later extensions

getting "marked").


Look at (if you can) the specific rule logic - its

input terms should inform you the layers at play

and look for the one that has no business in a

low voltage logic gate. Process of elimination

may get you there. Or at least narrow the field

for you to go hunting polygons.


Like, somebody could have thrown a "HVmark"

rectangle over the whole chip (like you probably

place "bulk") when it should have been "surgical"

around some pads or something. Be sure to look

down from top level from funky layers, they may

(should) not be in with the logic itself. But maybe

your logic is part of a block with HV content and

got "over-marked" by a layout person who knew

"it's a HV block" and nothing more.


I don't know what a HiR resistor's construction is.

If it's a very shallow very light implant sitting in a

HV well, maybe it's the well than needs marked

and not the resistor body. Or something. There

should be a PDK groundrule document that says

how it should be made; again, turn off every legit

layer for that device and see what's left. Or, when

you went to turn off a layer that should have been

there and no difference, see if that is part of rule

logic (incl precursors).


I don't work with TSMC so specifics, you'll have to

get elsewhere. Stepped in stuff before, though, yeah.


Part and Inventory Search

Back
Top