How can I learn to use Cadence for PCB design?

Click For Summary

Discussion Overview

The discussion revolves around learning to use Cadence software for PCB design, particularly focusing on the differences between various Cadence tools and seeking guidance on getting started with Allegro Design Entry L. Participants share their experiences and challenges with the software, including creating component libraries and navigating available resources.

Discussion Character

  • Exploratory
  • Technical explanation
  • Conceptual clarification
  • Debate/contested
  • Homework-related

Main Points Raised

  • One participant expresses confusion about the differences between Allegro Design Entry L, Allegro Design Entry CIS, OrCAD, Cadence, Sigrity, PCB routers, and PC planners.
  • Another participant notes that Cadence tools are complex and have a steep learning curve, suggesting that they are best suited for professional layout designers.
  • Some participants recommend simpler alternatives like KiCAD, Altium, or Eagle for less complex designs.
  • A participant mentions the importance of having a buddy system or mentorship for learning the tools effectively.
  • Concerns are raised about the availability of resources, with some participants sharing their reliance on documentation and tutorials provided by Cadence.
  • There is a discussion about the necessity of certain tools like Sigrity for specific design requirements, which may limit the choice of software.
  • One participant shares their experience of learning through discussions with colleagues and informal settings.

Areas of Agreement / Disagreement

Participants generally agree on the complexity of Cadence tools and the challenges faced by beginners. However, there are multiple competing views regarding the best approach to learning and using these tools, as well as the suitability of alternative software options.

Contextual Notes

Participants highlight the lack of clear guidance on which specific tools to use within the Cadence suite and the potential need for additional licenses for certain features. There is also mention of varying experiences with different versions of the software, which may affect the learning process.

Who May Find This Useful

This discussion may be useful for beginners in PCB design looking to understand the Cadence software suite, as well as those considering alternative PCB design tools. It may also benefit individuals seeking advice on learning resources and strategies for navigating complex design software.

tadeh89
Messages
8
Reaction score
8
TL;DR
Has Cadence/Allegro always been so confusing?
Hello, I am a beginner but I have a few board design experiences. Now, I want to learn Cadence, but I am confused. Can someone explain the difference between the following software?

-Allegro Design Entry L vs. Allegro Design Entry CIS
-OrCAD vs. Cadence
-Signal Integrity/Sigrity vs. Package Designer
-PCB router vs PC planner

Also, I am specifically looking to work with Allegro Design Entry L, but I am unable to find any tutorials. Could you give me guidance as to where I should get started?

I am specifically trying to create a new component library. I am able to create a symbol using Allegro Design Entry CIS, but I am unsure of where to go next to create a part footprint.
 
Engineering news on Phys.org
tadeh89 said:
Summary:: Has Cadence/Allegro always been so confusing?

I would say yes but eventually one gets used to things.

The Cadence tools are for when one has a very complex PCB that needs to be manufactured very precisely but they are very hard to use and have rough learning curves. The Allegro Tool, in particular, is optimized for people who do only layout as their full-time profession. I've been using it for 10 years+ and I am still a neophyte compared to those guys. The library tools are similar.

Are you forced to use this suite by your employer or University? If so, they should have on-boarding documentation and they should be able to provide you with a buddy to assist you. Buddy system is how I learned most things I know in these tools. Make sure you take notes when they tell you stuff. You will need them.

If you're working by yourself or your design doesn't require the power the Cadence tools provide I would recommend using something simpler. KiCAD, Altium or Eagle are all good options. For designs that won't be mass-produced and have less than ~20 components I usually just use Eagle [*]. Less overhead and more simplicity, but also less automation, automated checkers and a less sophisticated constraint system.

There is no free lunch.

[*] Only because I am used to it. If I were starting from scratch I would seriously consider KiCAD.
 
  • Informative
Likes   Reactions: berkeman
eq1 said:
I would say yes but eventually one gets used to things.

The Cadence tools are for when one has a very complex PCB that needs to be manufactured very precisely but they are very hard to use and have rough learning curves. The Allegro Tool, in particular, is optimized for people who do only layout as their full-time profession. I've been using it for 10 years+ and I am still a neophyte compared to those guys. The library tools are similar.

Are you forced to use this suite by your employer or University? If so, they should have on-boarding documentation and they should be able to provide you with a buddy to assist you. Buddy system is how I learned most things I know in these tools. Make sure you take notes when they tell you stuff. You will need them.

If you're working by yourself or your design doesn't require the power the Cadence tools provide I would recommend using something simpler. KiCAD, Altium or Eagle are all good options. For designs that won't be mass-produced and have less than ~20 components I usually just use Eagle [*]. Less overhead and more simplicity, but also less automation, automated checkers and a less sophisticated constraint system.

There is no free lunch.

[*] Only because I am used to it. If I were starting from scratch I would seriously consider KiCAD.
Thank you for your reply.

When you say "Cadence Tools", what tools are they namely, and which are "Allegro Tools"?

I will not be doing layouts full-time, but I will be making a lot of modifications on prior designs made by Cadence. I have used Altium and PADs a few times, and you are right, I hardly needed any help with those, at least for what I was doing.

I spoke with my manager, and he said that he will try to get funding approved for a couple of the courses offered by Cadence, but it might take a while before that happens, and a buddy system as you described may not be possible for me, as of now.

I found some YouTube videos helpful, but I am usually confused as to where do they click or what software window they have open, whether it's Allegro Design Entry CIS or L etc., and the versions do not match mine. I have version 17.2.

Are there any good resources you recommend?

Thank you very much for your time. This is my first forum experience, and I am very pleased with your willingness to help.
 
  • Like
Likes   Reactions: berkeman
tadeh89 said:
When you say "Cadence Tools", what tools are they namely, and which are "Allegro Tools"?

These are "Cadence Tools"
-Allegro Design Entry L vs. Allegro Design Entry CIS
-Sigrity

These are usually parts of Allegro, although they may require additional licenses to run.

-PCB router vs PC planner

tadeh89 said:
Are there any good resources you recommend?

Honestly, for the major CAD packages from any vendor, without a person to talk to it's going to be tough.

I learned, many years ago (pre-youtube), by just going through the documentation/tutorials Cadence provides. They're actually pretty good and I still use them for reference and when the UI gets overhauled. I ask more experienced colleagues, who do CAD full-time, when I get confused and stuck, which is often. I also learned a lot over the lunch table. Basically I would complain how tedious something was and another person would tell me some trick that could automate it.

If your design requires Sigrity (or something similar) for S-parameter extraction, or powerSI, etc. Or if you need compatibility with an existing part library, then you're probably stuck. Otherwise, I recommend trying to get away with Altium. :)
 
eq1 said:
These are "Cadence Tools"
-Allegro Design Entry L vs. Allegro Design Entry CIS
-Sigrity

These are usually parts of Allegro, although they may require additional licenses to run.

-PCB router vs PC planner
Honestly, for the major CAD packages from any vendor, without a person to talk to it's going to be tough.

I learned, many years ago (pre-youtube), by just going through the documentation/tutorials Cadence provides. They're actually pretty good and I still use them for reference and when the UI gets overhauled. I ask more experienced colleagues, who do CAD full-time, when I get confused and stuck, which is often. I also learned a lot over the lunch table. Basically I would complain how tedious something was and another person would tell me some trick that could automate it.

If your design requires Sigrity (or something similar) for S-parameter extraction, or powerSI, etc. Or if you need compatibility with an existing part library, then you're probably stuck. Otherwise, I recommend trying to get away with Altium. :)
Thank you very much. I have a better insight now. I realized that my manager wants me to only make modifications when necessary, and my results will go through peer review by more experienced PCB designers who know the tool way better than me. So that's a relief. And I will take your advice for my home projects to use Altium. :) thank you!
 
  • Like
Likes   Reactions: berkeman

Similar threads

Replies
4
Views
3K
Replies
41
Views
19K
  • · Replies 2 ·
Replies
2
Views
2K
Replies
3
Views
2K
  • · Replies 2 ·
Replies
2
Views
10K
Replies
1
Views
3K
  • · Replies 7 ·
Replies
7
Views
2K
Replies
4
Views
14K
Replies
9
Views
3K