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]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

Reply via email to