sinara-hw / Urukul

4 channel 1GS/s DDS (AD9910 or AD9912 variant)
13 stars 7 forks source link

Many broken xSignals #79

Closed maciejprzybysz closed 1 year ago

maciejprzybysz commented 1 year ago

I don't know if that can cause inconsistency in rules or not, but it would be nice to have the correct xSignals in the project anyway. 2023-06-27_15h06_30

gkasprow commented 1 year ago

which AD version are you using?

marmeladapk commented 1 year ago

In 23.6 these signals are indeed broken.

gkasprow commented 1 year ago

No faintest idea why it reports them as broken. I rerouted some of them and they are still broken at specified IC pad. Looks like yet another AD bug.

gkasprow commented 1 year ago

I see them broken as well but no idea why. Re-routing doesn't help.

maciejprzybysz commented 1 year ago

which AD version are you using?

v23.6 also

Unfortunately, the only method that works for me is to delete broken xSignals and generate them again. If you change xSignals names, you need to change rules accordingly of course.

gkasprow commented 1 year ago

It seems these errors were introduced during Altium version transition.

marmeladapk commented 1 year ago

I looked at these xsignals a bit closer and they are broken mostly because CPLD pin designators changed from numbers to alphanumeric. All of xsignals that are in groups are not broken, so these extra ones seem safe to delete (I'll double check though).

maciejprzybysz commented 1 year ago

I think there are also some xSignals wrong defined (first two xSignals are to IC2, rest is to IC13):

2023-06-28_12h04_50

Moreover, according to notes on the schematic, these lines should be matched lengths but no DRC error is reported.

marmeladapk commented 1 year ago

Yeah, rfsw signals to cpld are also meant to be length matched but xsignal class dissapeared.