1. A design method for designing electronic circuits on a printed circuit board, comprising: assembling a plurality of self-contained, pre-designed domains in the printed circuit board, wherein each of the domains is a module chosen from a pre-composed architecture library, comprising self-contained pre-designed electronic modules represented by logical architecture and corresponding physical architecture, and wherein the assembling is performed using a computing device, wherein the architecture library provides: the self-contained, pre-designed domains represented by logical architecture and corresponding physical architecture; virtual connectors representing at least one interconnect component positioned at a physical borderline of a domain outline; and a connector domain as an outer outline functioning as a container providing reserved real-estate areas for embedding the self-contained, pre-designed domains, wherein the virtual connector comprises at least one connector component, and the connector component represents a first connector tab connected to a connector input trace and a second connector tab connected to a connector output trace, wherein the tabs are connected by a resistor trace.