discuss-gnu-electric
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

non-manhattan wiring at the layout level


From: Paul Turner
Subject: non-manhattan wiring at the layout level
Date: Thu, 27 Oct 2005 23:30:12 -0400
User-agent: Mozilla Thunderbird 1.0 (Windows/20041206)

Hello,

I'm modifying Electric for use with new design technologies. This includes the use of non-manhattan wiring and I've run into two main problems that I'm having difficulty working around.

1. arc creation assumes manhattan layout
Once I've created the arc at a multiple of 90 degrees, I can move the end around and the arc will remain in any angle I choose. However, it would be preferable if I could create it at the angle I chose from the start.

2. node creation occurs at odd locations and does not always work as a result. Once I have overlapping arcs where both are at an angle, the location the tool decides to create a contact node or other more or less complex node, it places them in odd locations and doesn't seem to actually connect them either. It always works if I place the connecting node around the head or tail of the arc but since I cannot reliably create a pin node where I want, or at all in most cases, placing it anywhere else on the arc fails so long as the arc is at an odd angle. If the arc is at a manhattan angle I have no difficulty and can then move the contact around and the wires angle themselves as needed.

It would also be useful if I could disable lambda rules and lambda grid placement for certain nodes and arcs.

Where in the code can I look to modify how these items are created so I can make my own rules as to where they are created and what angles are permitted at original creation?




reply via email to

[Prev in Thread] Current Thread [Next in Thread]