[PCB_FORUM] Re: Diff pair Constraints and CM

  • From: Kevin McCowan <kmccowan@xxxxxxxxxxxxxx>
  • To: icu-pcb-forum@xxxxxxxxxxxxx
  • Date: Thu, 10 Mar 2005 18:09:39 -0500

I blame cadence for this mess.
This should be a top priority in allegro.
It should not be magic to set up the diff pairs.
This borders on stupid for a tool of this so called
caliber. I am glad that there are work arounds to using the
electrical constraint set but there should not be the need.
This is an example of those who create the tool are not
the same as those who use the tool.

Ok. I'll get off of my soap box now.

Oh, and all of the answers seem to be good. They are all
different ways to solve the problem.
Each has it's own use in a particular situation.

That said, I'm going home. Have a good night, gentlemen.

Kevin

MAILER-DAEMON@xxxxxxxxxxxxx wrote:
All,
I think that if you wanted to have different phase values in the ECSet,
you would most likely name a new class and assign the new rule and set
the value there. Is that correct?

Andrew

-----Original Message-----
From: Gerry Meier [mailto:gerry.meier@xxxxxxxxxxxxxx] Sent: Thursday, March 10, 2005 2:53 PM
To: icu-pcb-forum@xxxxxxxxxxxxx
Subject: [PCB_FORUM] Re: Diff pair Constraints and CM



Dave,

You can still set your phase tolerance, etc in CM  if you are using the
NET_PHYSICAL_TYPE.
Just do not put any values (blank) in the items you are setting in the
NET_PHYSICAL_TYPE.

Regards,
Gerry

Gerry Meier Sr. PCB Designer Freedom CAD Services, Inc. Voice: (603) 864-1300 x1350 Alt. Voice: (386) 753-0048 Email: gerry.meier@xxxxxxxxxxxxxx visit our website at<http://www.freedomcad.com


-----Original Message-----
From: Dave Seymour [mailto:deseymour-pcb@xxxxxxxxxxxxx] Sent: Thursday, March 10, 2005 5:30 PM
To: icu-pcb-forum@xxxxxxxxxxxxx
Subject: [PCB_FORUM] Re: Diff pair Constraints and CM


Kevin,

No confusion taken. To me this is important to understand the different
ways the tools works. Each must find their own path.

Having said, Allow me to summerize:
Please read this over and tell me if I'm wrong or left out something.
I come up with 3 mode of operation.

Not understanding yet, that if two modes are used and set. Which one
overrides.

Thanks
dave

Mode #1: NET_PHYSICAL_TYPE
PRO:
If layer control is important,  different line widths different layers.
Then the only place to set this up is in the NET_PHYSICAL_TYPE forms.

CON:
I don't see anyway to set up length control, ie. the net+ and net- can
be way different in length.


Mode #2 electrical_constraints PRO: If all diff pairs can be the same then one can set constraints>electrical_constraints. Getting length control, Couple Tol, and Gather, etc. This can become a "CSET_NAME" that can be applied with the edit property ELECTRICAL_CONSTRAINT_SET = CSET_NAME. Basicly, the same as the CM, but not using the CM. CON: Line widths won't be different for different layers.

Mode #3 CM
PRO: CM gives one all the parameters and one can copy and apply an the
CSET_NAME from above in spreadsheet format.
CON:
The same "Line widths won't be different for different layers."




-----Original Message----- From: Kevin McCowan <kmccowan@xxxxxxxxxxxxxx> Sent: Mar 10, 2005 2:12 PM To: icu-pcb-forum@xxxxxxxxxxxxx Subject: [PCB_FORUM] Re: Diff pair Constraints and CM

Well, I guess I opened a can of worms, didn't I?
What I have done to circumvent this issue is to get a stackup that has
the same width and space for all internal layers and not allow the pairs
on the outside of the board where it is difficult to get them the same.
I agree with everyone (and it seems like it was everyone!) as to how to
do them with different rules on different layers. I just found my way to
allow me to use the diff pair constraints.
Sorry for any confusion.

Kevin

Austin Franklin wrote:

Hi Andrew,



This is not necessarily true for diff pair stuff, when you have different widths and spacing for different layers. For instance, outer


layers tend to have different spacing characteristics than inner layers (not always.. but for the point of illustration).


I just did things this way...



In this case, you would NOT enter the values in the Electrical constraints/Diff pair area, but back in Physical constraints, where we're all used to doing it. The important thing here is that you would


simply leave those entries blank in the Electrical constraints/Diff pair setup.


Ah, this I did not do. I'll review what I did based on this, thanks!


Which takes precedence? If I enter it in the EC/DP set-up, and I have


an outer layer value set different in PC, which value will it use for the outer layers?

Regards,

Austin



-----------------------------------------------------------
To subscribe/unsubscribe: Send a message to icu-pcb-forum-request@xxxxxxxxxxxxx
with a subject of subscribe or unsubscribe


To view the archives of this list please login at //www.freelists.org. Our list name is icu-pcb-forum or go to //www.freelists.org/archives/icu-pcb-forum/

Problems or Questions:
        Send an email to icu-pcb-forum-admins@xxxxxxxxxxxxx

Want to post a job listing ? DON'T DO IT HERE! Better yet, join our jobs listing forum.

SUBSCRIBE:  icu-jobs-forum-subscribe@xxxxxxxxxx
POST:       icu-jobs-forum@xxxxxxxxxx
-----------------------------------------------------------

-----------------------------------------------------------
To subscribe/unsubscribe: Send a message to icu-pcb-forum-request@xxxxxxxxxxxxx
with a subject of subscribe or unsubscribe


To view the archives of this list please login at
//www.freelists.org. Our list name is icu-pcb-forum or go to
//www.freelists.org/archives/icu-pcb-forum/

Problems or Questions:
        Send an email to icu-pcb-forum-admins@xxxxxxxxxxxxx

Want to post a job listing ? DON'T DO IT HERE! Better yet, join our jobs listing forum.

SUBSCRIBE:  icu-jobs-forum-subscribe@xxxxxxxxxx
POST:       icu-jobs-forum@xxxxxxxxxx
-----------------------------------------------------------

-----------------------------------------------------------
To subscribe/unsubscribe: Send a message to icu-pcb-forum-request@xxxxxxxxxxxxx
with a subject of subscribe or unsubscribe


To view the archives of this list please login at
//www.freelists.org. Our list name is icu-pcb-forum or go to
//www.freelists.org/archives/icu-pcb-forum/

Problems or Questions:
        Send an email to icu-pcb-forum-admins@xxxxxxxxxxxxx

Want to post a job listing ? DON'T DO IT HERE! Better yet, join our jobs listing forum.

SUBSCRIBE: icu-jobs-forum-subscribe@xxxxxxxxxx
POST: icu-jobs-forum@xxxxxxxxxx
-----------------------------------------------------------
-----------------------------------------------------------
To subscribe/unsubscribe: Send a message to icu-pcb-forum-request@xxxxxxxxxxxxx
with a subject of subscribe or unsubscribe


To view the archives of this list please login at
//www.freelists.org. Our list name is icu-pcb-forum
or go to //www.freelists.org/archives/icu-pcb-forum/

Problems or Questions:
        Send an email to icu-pcb-forum-admins@xxxxxxxxxxxxx

Want to post a job listing ? DON'T DO IT HERE! Better yet, join our jobs listing forum.

SUBSCRIBE: icu-jobs-forum-subscribe@xxxxxxxxxx
POST: icu-jobs-forum@xxxxxxxxxx
-----------------------------------------------------------
-----------------------------------------------------------
To subscribe/unsubscribe: Send a message to icu-pcb-forum-request@xxxxxxxxxxxxx
with a subject of subscribe or unsubscribe


To view the archives of this list please login at
//www.freelists.org. Our list name is icu-pcb-forum
or go to //www.freelists.org/archives/icu-pcb-forum/

Problems or Questions:
        Send an email to icu-pcb-forum-admins@xxxxxxxxxxxxx

Want to post a job listing ? DON'T DO IT HERE! Better yet, join our jobs listing forum.

SUBSCRIBE:  icu-jobs-forum-subscribe@xxxxxxxxxx
POST:       icu-jobs-forum@xxxxxxxxxx
-----------------------------------------------------------
-----------------------------------------------------------
To subscribe/unsubscribe: Send a message to icu-pcb-forum-request@xxxxxxxxxxxxx
with a subject of subscribe or unsubscribe


To view the archives of this list please login at
//www.freelists.org. Our list name is icu-pcb-forum
or go to //www.freelists.org/archives/icu-pcb-forum/

Problems or Questions:
        Send an email to icu-pcb-forum-admins@xxxxxxxxxxxxx

Want to post a job listing ? DON'T DO IT HERE! Better yet, join our jobs listing forum.

SUBSCRIBE:  icu-jobs-forum-subscribe@xxxxxxxxxx
POST:       icu-jobs-forum@xxxxxxxxxx
-----------------------------------------------------------

Other related posts: