It was reported before that MOCMOS tech pip capacitor has it's ports short
circuited.

Yet LVS is working fine because of electric approach to build correct
connectivity "by constraction".
But generated SPICE netlist demonstrates short circuit instead of capacitor.

Following "trivial monkey" patch to
com/sun/electric/technology/technologies/mocmos.xml   fixes the problem



    <!--                                                             -->
    <!---               Start of New Analog Elements                 -->
    <!--                                                             -->
    <primitiveNode name="Poly1-Poly2-Capacitor" fun="CAPAC">
        <nodeLayer layer="Metal-1" style="FILLED">
            <box>
                <lambdaBox klx="-2.0" khx="2.0" kly="-2.0" khy="2.0"/>
            </box>
        </nodeLayer>
        <nodeLayer layer="Polysilicon-1" style="FILLED">
            <box>
                <lambdaBox klx="-10.0" khx="10.0" kly="-10.0" khy="10.0"/>
            </box>
        </nodeLayer>
        <nodeLayer layer="Poly-Cut" style="FILLED">
            <multicutbox sizex="2.0" sizey="2.0" sep1d="3.0" sep2d="3.0">
                <lambdaBox klx="0.0" khx="0.0" kly="0.0" khy="0.0"/>
            </multicutbox>
        </nodeLayer>
        <nodeLayer layer="Polysilicon-2" style="FILLED">
            <box>
                <lambdaBox klx="-5.0" khx="5.0" kly="-5.0" khy="5.0"/>
            </box>
        </nodeLayer>
        <primitivePort name="a">
            <portAngle primary="0" range="180"/>
            <portTopology>0</portTopology>
            <box>
                <!-- <lambdaBox klx="0.0" khx="0.0" kly="0.0" khy="0.0"/>
-->
                <lambdaBox klx="-0.5" khx="0.5" kly="-0.5" khy="0.5"/>
            </box>
            <portArc>Polysilicon-1</portArc>
            <portArc>Metal-1</portArc>
        </primitivePort>
        <primitivePort name="b">
            <portAngle primary="0" range="180"/>
            <portTopology>0</portTopology>
            <box>
                <!-- <lambdaBox klx="0.0" khx="0.0" kly="0.0" khy="0.0"/>
-->
                <lambdaBox klx="-0.5" khx="0.5" kly="-0.5" khy="0.5"/>
            </box>
*-            <portArc>Polysilicon-1</portArc>*
*+           <portArc>Polysilicon-1</portArc>*
            <portArc>Metal-1</portArc>
        </primitivePort>
    </primitiveNode>

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/electricvlsi/CACoSTq%2Boerie7875xOyy8n3wdVDSj7MsxeSnGAKH6JC35fHEfA%40mail.gmail.com.

Reply via email to