On 05:01 PM 23/05/2001 -0400, [EMAIL PROTECTED] said:
>Does anyone know how to or if it is possible to assign clearance
>requirements as well as width settings in the layout directives in
>schematic? I have a whole sheet of signals that need special clearances and
>the only way I can see in establishing this is to manually set up a PCB
>design rule for each net on the sheet. Tedium at its worst. Any ideas?
>
>Lloyd Good
There is no method of setting clearances in Sch. The PCB layout directive
only carries limited information, and all of it attributes of the
individual net rather than any sort of clearance settings.
What you can do now use the Import Rules (from a text file) process to make
the process of entering bulk rules a little easier, maybe. You could
create a couple of the clearance rules you need in the rule dialog to give
you a template, export the .rul file, copy and paste a sample rule and make
changes as required, then re-import the rules. Rule export and import is
available when you click the Menu button on the bottom left of the Design
Rules dialog.
This would be a good suggestion - the ability to specify any PCB rule in
Sch and have it transferred during synchronisation.
Thought would have to be given how this is best done but it could be as
simple as a text frame similar to the .NSX text frame that can be used
during simulation. So we might have a .RUL text frame - the first line of
the text frame is .RUL - and following it a list of one or more PCB
rules. This is basically how the .NSX simulation text frame works. Or it
could be a new spreadsheet/grid style object on sch - it should print of
course.
I would prefer that this sort of requirement be fitted into my general
desire for Sch to become more rules based. As well as ERC rules there
could be more complex PCB directives encoded in the sch. It is often
useful to be able to document the design in the Sch. In HV, analog/RF and
high speed digital design it is common that layout rules and constraints
are known at the sch design stage - so why wait until starting the PCB to
set these?
Thinking this through further but not spending too much time on it, it
would be great to be able to create and manage component and net classes
within Sch and then be able to use those to set layout rules.
As with any complex idea like this there are a number of problems that
would need to be thought through such as how well can synchronisation be
supported in both directions.
I suspect my view of Sch makes some others worry about the complexity ...
(Dwight, you must be shuddering).
Bye for now,
Ian Wilson
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/subscrib.html
* - or email -
* mailto:[EMAIL PROTECTED]?body=leave%20proteledaforum
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Browse or Search previous postings:
* http://www.mail-archive.com/[email protected]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *