| FORUM

FEDEVEL
Platform forum

USE DISCOUNT CODE
EXPERT30
TO SAVE $30 USD

Issue with Connecting Nets Across Schematic Pages – Duplicate Net Name Error

Al , 03-03-2025, 05:11 PM
Hi all,

I am currently working on a schematic for an Advanced Digital Hardware Design course by Philip Salmony and have encountered an issue when trying to connect nets across different pages of my schematic.

Specifically, I am trying to connect signals like DDR_CKE from one page to another, but I am getting errors related to duplicate net names for Wire_CKE. My design is flat, and I am unsure how to correctly connect these nets without causing conflicts.

Has anyone encountered a similar issue before? What is the correct way to connect nets across multiple pages in a flat design? Any guidance or best practices would be greatly appreciated!

Thanks in advance!
Denis , 03-03-2025, 05:21 PM
Hi Al,
I'm working on the scheme as well. I'm drawing it in the KiCad.
Not sure if it help with Altium (I dont have any practice with it).
I used Global Label for nets that need to use in different sheets.
Otherwise labels are visible only on one sheet.
Al , 03-03-2025, 05:26 PM
The netnames connect to sheets in Kicad diffrent compared to Altium. In Altium I have to use ports and off sheet connectors , but there is a better way to do it in Altium which I am not sure off. I looked at Roberts old schematics that I did for another training where he created schematic components where he defined each pin of the components as passive. I am using components where the pins are defined as either output, input or bi-directional.
Denis , 03-03-2025, 05:38 PM
Can you try to connect CKE signal in the same way as CLK_P and CLK_N?
If they dont have issue with net duplicate
Al , 03-03-2025, 06:08 PM
I have used a port with a net name like you suggested , and connect to DDR_CKE port on the other page to see if I get an error. So far the error has gone after I validated the project in Altium. If you see my page 11 , breaking the wire and adding nets to join them gets messy. The schematic does become neat like I wanted to in Philip Salmony schematic.
QDrives , 03-03-2025, 07:25 PM
In "Flat", if you want to connect signals from one sheet to another you have to use ports. Like you already have a lot of them.
Al , 03-03-2025, 09:40 PM
@Qdrivers, I have all my schematics as flat and not Hierarchical. I made changes to the Net Identifier scope as per your recommendations, but I am getting duplicate net names bus error. How do I correct them?
QDrives , 03-03-2025, 09:41 PM
You do not have to use the same settings as I do. It was merely to show where some settings are that play a role.
QDrives , 03-03-2025, 09:44 PM
And it is not the "schematic" that is flat, but your project.
QDrives , 03-03-2025, 09:46 PM
What is you get rid of one of the duplicate ports?
QDrives , 03-03-2025, 09:46 PM
Only have one port (with the same name) on a sheet.
Al , 03-03-2025, 09:49 PM
Oh, I see makes sense. I did not know about only one port (with the same name) on a sheet. Should I change the Net Identifier Scope under Project options to Flat (Only ports global) or Gllobal (Netlabels and ports global)?
Al , 03-03-2025, 09:50 PM
I changed to Global (Netlables and ports global) and many of my duplicate Net name errors are gone.
QDrives , 03-03-2025, 09:56 PM
It depends on how you want to design -- and a personal preference.
Use our interactive Discord forum to reply or ask new questions.
Discord invite
Discord forum link (after invitation)

Didn't find what you were looking for?