Author Topic: Altium Schematic and PCB Layout net connectivity check  (Read 8911 times)

0 Members and 1 Guest are viewing this topic.

Offline maxpayneTopic starter

  • Regular Contributor
  • *
  • Posts: 139
Altium Schematic and PCB Layout net connectivity check
« on: October 06, 2015, 09:19:17 pm »
I am wondering if there is any method available in Altium to check/verify if the components connection in schematic is same as physical layout connection in the PCB. In Eagle the PCB is updated instantaneously as soon as I update connections in schematic. But in Altium this is done by creating ECO.

Just  need to know the method of verifying that schematic nets and pcb nets are consistent and there is not any physical erroneous connectivity.
 

Offline ConKbot

  • Super Contributor
  • ***
  • Posts: 1385
Re: Altium Schematic and PCB Layout net connectivity check
« Reply #1 on: October 12, 2015, 06:22:47 pm »
First, compile the project, make sure there isn't schematic issues, import changes from the project to the pcb, execute the ECO, make sure the drc rule for unrouted nets is enabled, then run DRC.

The compiling the project isn't strictly needed if you just tweak the schematic. And if you've been adding and removing components, check the component links to make sure all pcb components are linked to schematic components.
 

Offline free_electron

  • Super Contributor
  • ***
  • Posts: 8517
  • Country: us
    • SiliconValleyGarage
Re: Altium Schematic and PCB Layout net connectivity check
« Reply #2 on: October 14, 2015, 12:45:24 pm »
Compilation not needed. Simp,y do D U.  design update pcb.
It will tell you exactly what, if any, discrepancies there arr and it will fix them for you.
Professional Electron Wrangler.
Any comments, or points of view expressed, are my own and not endorsed , induced or compensated by my employer(s).
 

Offline maxpayneTopic starter

  • Regular Contributor
  • *
  • Posts: 139
Re: Altium Schematic and PCB Layout net connectivity check
« Reply #3 on: October 14, 2015, 01:30:06 pm »
Compilation not needed. Simp,y do D U.  design update pcb.
It will tell you exactly what, if any, discrepancies there arr and it will fix them for you.

Thanks free_ electron and ConKbot for your reply.

@free_electron,
Is there any other method apart from this ? The problem I faced is that sometimes I do make lot of changes (deleted, modified and replace) in the components/connections and there are lot of net differences showed up between the schematic and pcb when I do the (Project> show differences), then I have to manually match the nets which is a tiresome process.
 

Offline free_electron

  • Super Contributor
  • ***
  • Posts: 8517
  • Country: us
    • SiliconValleyGarage
Re: Altium Schematic and PCB Layout net connectivity check
« Reply #4 on: October 14, 2015, 04:49:05 pm »
forget the net names. that resolves itself.

all you are after is checking removed parts, added parts and footprint changes. if that is according to what you want : run the ECO. (

workflow :

D-U
verify your footprint changes/removal/addition
Execute
Close

Go to PCB:

C - K       (Project -> Component Links )
push all to the right column by clicking "add pairs matched by" .make sure "designator is checked" , the rest is off".  if all is ok the left column should be empty. if not you have missing footprint or discrepancies between schematic / board : solve those in your schematic

D - N - A   Design-Netlist-Clean all nets
D - N - U  Design-Netlist-Update from pads
T - D -R  Tools-Design Rule Checker-Run

During layout only check the short circuit , unconnect and clearance rules. The rest is irellevant durign routing operations. You do want to run a full rule check prior to data out.

Once you get the report ( the HTML document) : close that. it is fancy but there is a much better way to drill into the problems.
Open the messages window. the same errors will be listed one by one. if you double click an error altium will directly zoom and highlight the offending elements on the PCB. you can click the + in front of the message line to get the details on what is wrong.
Professional Electron Wrangler.
Any comments, or points of view expressed, are my own and not endorsed , induced or compensated by my employer(s).
 

Online T3sl4co1l

  • Super Contributor
  • ***
  • Posts: 21686
  • Country: us
  • Expert, Analog Electronics, PCB Layout, EMC
    • Seven Transistor Labs
Re: Altium Schematic and PCB Layout net connectivity check
« Reply #5 on: October 14, 2015, 08:36:46 pm »
Can also generate a differences report (this, and a DRC report, are handy additions to the OutJob -- see if there are any obvious oversights at the moment of output generation itself).

Tim
Seven Transistor Labs, LLC
Electronic design, from concept to prototype.
Bringing a project to life?  Send me a message!
 

Offline maxpayneTopic starter

  • Regular Contributor
  • *
  • Posts: 139
Re: Altium Schematic and PCB Layout net connectivity check
« Reply #6 on: October 15, 2015, 01:18:48 pm »
forget the net names. that resolves itself.

all you are after is checking removed parts, added parts and footprint changes. if that is according to what you want : run the ECO. (

workflow :

D-U
verify your footprint changes/removal/addition
Execute
Close

Go to PCB:

C - K       (Project -> Component Links )
push all to the right column by clicking "add pairs matched by" .make sure "designator is checked" , the rest is off".  if all is ok the left column should be empty. if not you have missing footprint or discrepancies between schematic / board : solve those in your schematic

D - N - A   Design-Netlist-Clean all nets
D - N - U  Design-Netlist-Update from pads
T - D -R  Tools-Design Rule Checker-Run

During layout only check the short circuit , unconnect and clearance rules. The rest is irellevant durign routing operations. You do want to run a full rule check prior to data out.

Once you get the report ( the HTML document) : close that. it is fancy but there is a much better way to drill into the problems.
Open the messages window. the same errors will be listed one by one. if you double click an error altium will directly zoom and highlight the offending elements on the PCB. you can click the + in front of the message line to get the details on what is wrong.

Thanks free_electron for your valuable suggestion. After DRC, I normally use PCB Rules and Violations to look for errors. This seems very handy to me.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf