Смешно получается. У меня в текущем проекте, среди прочих блоков, есть два блока, FT4232HL_BUS_POWERED и ADM3202ARU. Оба выполнены в виде отдельных проектов и оба, разумеется, оттрассированы. Другими словами, оба этих блока подгтовлены для reuse.
Сейчас проделал такой ход конём. Удалил в папке текущего проекта все, что касается Layout, т.е. *.mnl, *max. Что бы не путаться, удалил даже вообще все, кроме *.dsn и *.opj Сделал обычную аннотацию, без reuse, просто через "Annotate > Packaging", с включенным RefDes Control. Затем сгенерил нетлист, создал новый файл трассировки *.max. Сразу же лезу в Auto > Design reuse, затем кнопка "Browse for MAX file", выбираю FT4232HL_BUS_POWERED.MAX Теперь в source schematic отмечаю блок FT4232HL_BUS_POWERED, но в target ждет разочарование - "No matching schematic was found". Ок, это было ожидаемо. Теперь проделываю абсолютно тоже самое, но уже с ADM3202ARU.MAX И, о чудо, Layout предлагает отметить два иерархических блока для reuse. Правда счастья все ещё нет - блоки вышли одинаковые, но кривые. Вместо этого:
получилось два раза вот такое:
Т.е. получилось, что компоненты остались такими же, по размеру. А дорожки, да и вообще всю трассировку, как будто увеличили в n раз, прям zoom получился. Оригинальная толщина дорожек в source равна 0,25мм. В target получилось 2,5мм, аккурат в 10 раз.
Настройки, разумеется, одинаковые, и там, и там, метрические.
Буду копать дальше, а пока делаю предварительные выводы:
1. Похоже, что сам по себе факт, обнаружится или нет matched schematic, зависит только от референсного дизайна, а не от способа annotate в target дизайне. Хотя, строго говоря, эксперимент не совсем чистый получился.
2. Возможно, некорректное масштабирование произошло из-за того, что не использовал "правильный" annotate, который "Annotate > Layout Reuse".