I'm thinking of switching away from Eagle EDA and am looking for an EDA program that can create a "sub-system" around a bunch of components and then use this sub-system for both schematic and layout.
Here's a specific example of why it would be useful:
Imagine I have an h-bridge chip that needs seven supporting components ( passives, fuses, whatever... ) If I want to control a few motors, I need to copy the schematic and layout. If I do it the obvious way ( copy and paste ) then if I change the design on the h-bridge subsystem, I have to make the change over and over again. I'd like to group all the parts into a unit that can be changed all at once.
Are there packages that support this? Pulsonix, Protel, OrCAD, whatever? Is the software recommended?