Re: About "Poly cap incorrect node distribution"
<http://groups.google.com/group/electricvlsi/t/84b34348018cd936?utm_source=digest&utm_medium=email>






<http://groups.google.com/group/electricvlsi/t/84b34348018cd936?utm_source=digest&utm_medium=email>

1. In the latest SVN version Steven fixed short cut in poly1-poly2 capacitor
2. Currently the 3D view of poly1-poly2 capacitor shows that metal-to-poly
contact perforates poly2 layers,
    which looks a bit amusing;), thought it's what we have for now.
3. To fix the issue using current approach we need to create (in mocmos.xml
techdesc file) two different layers:
     metal-to-poly1-cut and metal-to-poly2-cut and assign appropriate
geometry sizes and locations for them,
     as well as assign different connectivity rules.
4. Because metal-to-poly1-cut and metal-to-poly2-cut are NOT independent
one from another we also have to
    add DRC rules to force them to be far enough one from another. Also a
rule preventing from placing
    metal-to-poly1-cut  over poly2 is to be added. Looks like this will
produces quite alot new rules for DRC

5. The layer metal-to-poly-cut is NOT creating connectivety rules itself.
Connectivety rules  are created by node
    "metal-to-poly contact" which consists of layers: poly,
metal-to-poly-cut, metal + information which of these
    layers can accept arc of the same layer connected to it

6. The same story as "4" is for metal-to-metal caps. I'm thinking on a
patch to mocmos.xml, which provide
    extra layers described above and DRC rules for them. BUT I'm NOT sure
that it will not result in to exponential
    groth of DRC rules number!




*Look: metal-to-poly1-cut and metal-to-poly2-cut  (and m1-to-active in some
technologies) are actually the same layer from the point of view of GDS
file   and photomask production process.  This is just because
metal-to-poly contact is connecting m1 to any silicon   above it, either
it's poly2, poly1 or active.  *

*I ask a question: may be we need a spectial porcessing of such layers in
Electric instead of constraining them    with multiple "nonenatural" DRC
rules?  I don't know the answer at this moment! Going to ask Steven*!


7. Here is a helper project of Adam, designed to technology description
files generation, currently it's devoted
    to SkyWater130nm tech, lets' take a look how this  toolkit could help
our purpose to fix caps
  https://gitlab.com/westernsemico/com.westernsemico.vlsi

And ... I'm going to use this capacitor as lon as metal5cap-metal5
capacitor in SkyWater130 tech ;)




On Mon, Feb 15, 2021 at 9:30 AM <electricvlsi@googlegroups.com> wrote:

> electricvlsi@googlegroups.com
> <https://groups.google.com/forum/?utm_source=digest&utm_medium=email#!forum/electricvlsi/topics>
>  Google
> Groups
> <https://groups.google.com/forum/?utm_source=digest&utm_medium=email/#!overview>
> <https://groups.google.com/forum/?utm_source=digest&utm_medium=email/#!overview>
> Topic digest
> View all topics
> <https://groups.google.com/forum/?utm_source=digest&utm_medium=email#!forum/electricvlsi/topics>
>
>    - Why does aren't parasitics extracted for the Active-Cut?
>    <#m_2380809480027868732_group_thread_0> - 1 Update
>    - Poly cap incorrect node distribution
>    <#m_2380809480027868732_group_thread_1> - 1 Update
>
> Why does aren't parasitics extracted for the Active-Cut?
> <http://groups.google.com/group/electricvlsi/t/57f0997456027d3c?utm_source=digest&utm_medium=email>
> Raphael Cardoso <cardosodeoliv...@gmail.com>: Feb 14 10:08PM -0800
>
> In your spice extraction, did you select Conservative RC?
>
> [image: cons_rc.png]
>
> Em segunda-feira, 23 de novembro de 2020 às 03:11:55 UTC-3,
> Back to top <#m_2380809480027868732_digest_top>
> Poly cap incorrect node distribution
> <http://groups.google.com/group/electricvlsi/t/84b34348018cd936?utm_source=digest&utm_medium=email>
> Raphael Cardoso <cardosodeoliv...@gmail.com>: Feb 14 09:19PM -0800
>
> Hi all,
>
> When laying out a Poly1-Poly2 cap primitive (analog checkbox in technology
> preferences), Electric generates two nodes connecting to Poly1, and no
> nodes connecting to Poly2. This way, the capacitor will not work properly
> and fail NCC with poly-poly capacitors in schematics.
>
> Here's a print of the layout with the properties window.
>
> [image: poly_1.png]
>
> I have tried many different workarounds to use the primitive without
> success. I believe the correct behavior would be either:
> - Generate 2 metal contacts: one corresponding to Poly2 and one for
> Poly1;
> - Make the user able to connect an external Poly2 node to the
> capacitor.
>
> Another incorrect behavior is in the 3d view of this cell.
>
> [image: 3dpoly.png]
>
> Again, since the contact is over Poly2 in the layout, it is expected to be
> between the orange and blue layers, but the contact is actually between
> the
> pink and blue layers, passing through Poly2.
>
> I have tried to mess around with the technology file for a few hours,
> again
> with no success.
>
> I don't intend to use this cap, but a bug is a bug.
>
> Best regards,
> Raphael.
> Back to top <#m_2380809480027868732_digest_top>
> You received this digest because you're subscribed to updates for this
> group. You can change your settings on the group membership page
> <https://groups.google.com/forum/?utm_source=digest&utm_medium=email#!forum/electricvlsi/join>
> .
> To unsubscribe from this group and stop receiving emails from it send an
> email to electricvlsi+unsubscr...@googlegroups.com.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Electric VLSI Editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to electricvlsi+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/electricvlsi/CACoSTqJHXypDHFr2M2YVijEN2ggqei6ieAcOsEggGCXgmy62%2Bg%40mail.gmail.com.

Reply via email to