Patent ID: 9542515
Date: 2017-01-10
CPC Classifications: G06F

Claim:
1. A method, implemented by a computer, for simulating a circuit, the method comprising: providing a network model of the circuit having a plurality of ports, each of the plurality of ports being associated with a net pair of one or more net pairs and each of the plurality of ports defined by two terminals, wherein each of the plurality of ports corresponds to one of an input and output of the circuit; combining the plurality of ports into one or more groups based on the associated net pairs, wherein each group corresponds to one of the net pairs; calculating a plurality of mode expansion elements of an electromagnetic field for each of the plurality of ports in each group; for each group, determining one or more mode expansion elements of the calculated plurality of mode expansion elements that are shared by each of the plurality of ports in the group, wherein (i) the one or more shared mode expansion elements are one or more dominant modes and (ii) each of the plurality of ports includes at least one mode expansion element that is different from any of the one or more shared mode expansion elements; and simulating the circuit using the one or more shared mode expansion elements determined for each of the groups.