The resolution for this I use is to make the design blocks modular(both in schematic and layout). Cr
The resolution for this I use is to make the design blocks modular(both in schematic and layout). Create several projects(sch and layout) of the blocks that you think is possibly repeatable. For example: a TPS5432 switching regulator block designed once following datasheet guidelines.
Then as you want to include it in different main projects, add a hierarchical sheet and give the schematic path of that common repeatable block you created. You can apply the same layout multiple times as well in the board.
We use git source control here to navigate across projects i.e, different repositories and a common folder having all these modular block projects which can be used through hierarchical sheets. This partially addresses your problem by not making you do the same thing multiple times in multiple boards/projects.
Then as you want to include it in different main projects, add a hierarchical sheet and give the schematic path of that common repeatable block you created. You can apply the same layout multiple times as well in the board.
We use git source control here to navigate across projects i.e, different repositories and a common folder having all these modular block projects which can be used through hierarchical sheets. This partially addresses your problem by not making you do the same thing multiple times in multiple boards/projects.




