Andrew - thanks for your question. However, this area is for general questions on the community - feedback, suggestions, etc. I am going to move your question to the IC Design community where it will receive better visibility. Thanks for your participation.
1 of 1 people found this helpful
I assume your goal is related to flagging metal polygons that carry too much current. I might have not understood the intent of your check completely, but I think this will at least point you in the direction of a solution.
I assume from your description that the current density values for metal are annotated to polygons as text objects. A notional solution for your problem is this:
1. Use DFM Text to convert your text objects to properties. These properties are the current density values.
2. Use DFM Property Merge to merge the output from Step 1 onto a derived layer with the properties.
3. Use INTERNAL to derive a layer with the widths of the metal polygons. Using SIZE with the UNDEROVER keyword is frequently useful in pre-filtering the polygons the INTERNAL operation measures. This is a performance optimization.
4. Use DFM Property to create width properties on the metal polygons based on the output of Step 3.
5. Use DFM Property to collect the properties from Steps 2 and 4, find the product of current density and width, and select the polygons that have current meeting some constraint value.
The MULTI and OVERLAP keywords of DFM Property are useful in this application. Depending on how the text objects are implemented, the NODAL keyword may also come into play.
Dan - thanks for your reply. Andrew, if Dan's response addressed your question, will you please select the "Correct Answer" button just under Dan's name? Or if "Helpful" select that option in the lower right corner of his response. It helps others in the community to know. thank you.
I will try to use this method on my checking and thanks for your reply.