Guild icon
wafer.space Community
Information / questions / DRC error Cap
Between 10/31/2025 23:59 and 12/01/2025 00:00
Avatar
this error does not seem to be solvable. it does not even make sense. if you know the answer, I would appreciate it. It is a DRC error that comes from the cap. apparently it says the bottom plate should be wider than the top ones. and that is what is already there
Avatar
Tim 'mithro' Ansell 11/29/2025 01:31
@Leo Moser (mole99) / @Tim Edwards - Any idea?
Avatar
more context: that is the cap, between 5 and 6. just being instantiated results in that error (edited)
Avatar
@Hateemx Here're the relevant rules from the klayout technology. Sorry if the explanation is too long. mimtm_virtual = fusetop.sized(1.06.um).and(topmin1_metal.interacting(fusetop)) ... # Rule MIMTM.3: Minimum MiM bottom plate overlap of Top plate. logger.info('Executing rule MIMTM.3') mimtm3_l1 = fusetop.enclosed(mimtm_virtual, 0.6.um).polygons(0.001.um) mimtm3_l2 = fusetop.not_inside(mimtm_virtual) mimtm3_l = mimtm3_l1.join(mimtm3_l2) mimtm3_l.output('MIMTM.3', 'MIMTM.3 : Minimum MiM bottom plate overlap of Top plate.') When METAL_LEVEL = 5LM, top_min1_metal = metal4 So mimtm_virtual is the intersection of fusetop layer grown by 1.06 and metal4. The first part of the rule, mimtm3_l1 checks that metal4 encloses fusetop by 0.6um. The second part of the rule mimtm3_l2 checks for fusetop outside of metal4. Note that this rule is checking metal4 and fusetop not metal4 and metal5.
Avatar
thanks, the cap is between 5 and 6. and the fusetop is enclosed by 0.6um. I even tried extending metal 5 even more, but no change (edited)
Avatar
Tim 'mithro' Ansell 11/29/2025 03:21
@Hateemx - It's probably a good idea to commit your changes somewhere and share your GDS for other people to look at.
Avatar
Tim Edwards 11/29/2025 03:26
The problem is that "the cap is between 5 and 6" but this process has only 5 metals.
Avatar
@Hateemx When you say between 5 and 6, do you mean metal5 and metal6? Is this process 6LM and not 5LM?
Avatar
Yes metal 5 and 6. There is no metal 6 yes I thought it is the same as “top metal” but now I get it. I was just using the 2f0F cap and thought it corresponds to that
Avatar
@Hateemx If it's a pcell, there might be an option to specify the lower and/or upper layer.
Avatar
The Pcell is called mimcap, without specifying capacitance densities. I can use lower metals but i am mot sure how the density works. So what if it is an M4/M5 cap? (edited)
🤔 1
Avatar
Thanks everyone!
Exported 13 message(s)
Timezone: UTC+0