Friday, May 18, 2012     Register | Login | Search | Contact Us
     

Many of you already received communications about the move of the Cadence user community into cadence.com. And many of you have already joined, with over 4000 registrations in the first two weeks.

The new Cadence Community enhances the ability of Cadence users to connect and collaborate. In addition to moving the community into cadence.com -- enabling single sign-on for community, Sourcelink and Cadence events -- the new site is organized around nine technology segments, giving you easy access to product information, training, forums and blogs. Some of the new features include:
  • Ability to respond to posts via e-mail
  • Technology-specific blogs
  • Latest Web 2.0 social networking capabilities
  • Public profile options
  • Private messaging
  • Friends lists
Visit the new Cadence Community today at www.cadence.com/community and join the discussions!

Registration note: Due to the scope of the enhancements and the new SSO registration system, we were not able to migrate existing cdnusers.org member accounts. So new registrations are required, but this enables a broader set of functionality we think you'll enjoy.

Forum note: Under the guidance of forum moderators, we have taken the 20+ cdnusers.org forums and consolidated them into 11 forums on the new site. Posts have been brought over so you can leverage that posting history. CDNusers forums will be set to read only starting 7/30, and cdnusers.org will be redirected to the new community on 8/4.

Best regards,
Mike and Tom

Michael A. Catrambone - Steering Committee Chairman
Distinguished Engineer
PCB/Mechanical
UTStarcom, Inc.

Tom Diederich
Cadence Community Manager
Home
Forums
Subject: Cross talk analysis
Posting to forums is available to community members only.
Login or Register
Rate this topic:
   
Author Messages
mp_ponraj
Posts: 6
Online: User is Offline
3/02/2008 10:39 PM  
Hi,

Can anybody explain how to run Cross talk analysis using specctra?


Thanks in advance.


CSB
Posts: 1
Online: User is Offline
3/04/2008 9:15 PM  
Ponraj

You cannot run Cross talk analysis using specctra. specctra is auto router.

You can set spacing rules to reduce cross talk in specctra.

Regards
Saravana
rb
Posts: 53
Online: User is Offline
3/05/2008 8:28 AM  
Actually the crosstalk checking capabilities in Specctra are quite significant. You can drive the crosstalk rules in Specctra from setting them up in Allegro Constraint Manager or you can set them up directly in Specctra with .do files. Specctra has the capability for both segment length based as well as max-noise based crosstalk control. Shown below are examples of do files for both segment and noise based rules.


rule pcb (max_noise 45)
# Parallel Noise
rule pcb (parallel_noise (gap 0.005) (threshold 0.20) (weight 80.429))
rule pcb (parallel_noise (gap 0.006) (threshold 0.20) (weight 77.177))
rule pcb (parallel_noise (gap 0.007) (threshold 0.20) (weight 50.780))
rule pcb (parallel_noise (gap 0.008) (threshold 0.20) (weight 36.034))
rule pcb (parallel_noise (gap 0.009) (threshold 0.20) (weight 25.655))
rule pcb (parallel_noise (gap 0.010) (threshold 0.20) (weight 25.133))
rule pcb (parallel_noise (gap 0.011) (threshold 0.20) (weight 24.790))
# Tandem Noise
rule pcb (tandem_noise (gap 0.000) (threshold 0.20) (weight 175.309))
rule pcb (tandem_noise (gap 0.001) (threshold 0.20) (weight 141.568))
rule pcb (tandem_noise (gap 0.002) (threshold 0.20) (weight 118.555))
rule pcb (tandem_noise (gap 0.003) (threshold 0.20) (weight 85.537))
rule pcb (tandem_noise (gap 0.004) (threshold 0.20) (weight 59.899))
rule pcb (tandem_noise (gap 0.005) (threshold 0.20) (weight 52.741))
rule pcb (tandem_noise (gap 0.006) (threshold 0.20) (weight 46.994))
rule pcb (tandem_noise (gap 0.007) (threshold 0.20) (weight 42.053))
rule pcb (tandem_noise (gap 0.008) (threshold 0.20) (weight 37.629))
rule pcb (tandem_noise (gap 0.009) (threshold 0.20) (weight 33.849))
===============================================
#General pcb rules
rule pcb (parallel_segment (gap 0.005) (limit 2.349))
rule pcb (parallel_segment (gap 0.006) (limit 3.863))
rule pcb (parallel_segment (gap 0.007) (limit 5.152))
rule pcb (parallel_segment (gap 0.008) (limit 7.886))
rule pcb (parallel_segment (gap 0.009) (limit 12.314))
rule pcb (parallel_segment (gap 0.010) (limit 16.028))
rule pcb (parallel_segment (gap 0.011) (limit 20.225))
# Tandem Crosstalk
rule pcb (tandem_segment (gap 0.000) (limit 2.190))
rule pcb (tandem_segment (gap 0.001) (limit 3.730))
rule pcb (tandem_segment (gap 0.002) (limit 5.350))
rule pcb (tandem_segment (gap 0.003) (limit 7.203))
rule pcb (tandem_segment (gap 0.004) (limit 8.575))
rule pcb (tandem_segment (gap 0.005) (limit 11.203))
rule pcb (tandem_segment (gap 0.006) (limit 14.572))
rule pcb (tandem_segment (gap 0.007) (limit 18.000))
rule pcb (tandem_segment (gap 0.008) (limit 20.000))

The do file examples I have shown above are defined at the PCB PCB level. You can also define class and net level crosstalk rules.

You can apply the crosstalk rules in Specctra to be in place while auto-routing or just apply them after the routing is complete to do post route crosstalk analysis and manual route cleanup. However if they are applied while autorouting it most likely will negativily affect route completion and routing time.

I suggest that you review the Specctra online documentation for crosstalk setup. There is far too much detail for me to cover it in any further depth in this forum.

Randy
Posting to forums is available to community members only.
Login or Register

Forums > Silicon-package-board > PCB Design > Cross talk analysis


ActiveForums 3.6
     
Copyright 2006 Cadence Design Systems, Inc.