Method and apparatus to drive layout of arbitrary EM-coil through parametrized cell
First Claim
1. A method, comprising:
- receiving shape data specifying a shape of an electromagnetic (EM) structure in a circuit layout;
transferring the shape data to a schematic cell representation in an EM tool, based on a logic function of the EM structure and a plurality of package technology layers of the circuit layout;
placing, with the EM tool, a symbol for the EM structure in the schematic cell representation;
associating each of the shape data and a model path with a cell parameter in the symbol for the EM structure;
mapping the shape data to the plurality of package technology layers;
specifying a plurality of pins in the schematic cell representation according to the shape data;
verifying a number of ports for the EM structure by associating each pin in the schematic cell representation to a port in the circuit layout;
testing, by providing a test-vector including electric input values for a first port in the EM structure, an EM performance of the EM structure;
determining a figure of merit for the EM performance of the EM structure based on an output value from a second port for the EM structure; and
placing the EM structure in a package layout for fabrication on a printed circuit board according to the package layout.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided that includes receiving shape data specifying a shape of an electromagnetic (EM) structure in a circuit layout and transferring the shape data to a schematic cell representation based on a logic function of the EM structure and package technology layers of the circuit layout. The method includes placing a symbol for the EM structure in the schematic cell representation, associating the shape data and a model path with a cell parameter in the symbol, mapping the shape data to the package technology layers, and specifying pins in the schematic cell representation according to the shape data. Further, the method includes verifying ports for the EM structure and placing the EM structure in a package layout for a printed circuit board (PCB). A system and a non-transitory, computer readable medium storing commands to perform the above method are also provided.
10 Citations
19 Claims
-
1. A method, comprising:
-
receiving shape data specifying a shape of an electromagnetic (EM) structure in a circuit layout; transferring the shape data to a schematic cell representation in an EM tool, based on a logic function of the EM structure and a plurality of package technology layers of the circuit layout; placing, with the EM tool, a symbol for the EM structure in the schematic cell representation; associating each of the shape data and a model path with a cell parameter in the symbol for the EM structure; mapping the shape data to the plurality of package technology layers; specifying a plurality of pins in the schematic cell representation according to the shape data; verifying a number of ports for the EM structure by associating each pin in the schematic cell representation to a port in the circuit layout; testing, by providing a test-vector including electric input values for a first port in the EM structure, an EM performance of the EM structure; determining a figure of merit for the EM performance of the EM structure based on an output value from a second port for the EM structure; and placing the EM structure in a package layout for fabrication on a printed circuit board according to the package layout. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system, comprising:
-
a memory, storing computer code; and at least one processor that executes the computer code to; receive shape data specifying a shape of an electromagnetic (EM) structure in a circuit layout; transfer the shape data to a schematic cell representation in an EM tool, based on a logic function of the EM structure and a plurality of package technology layers of the circuit layout; place, with the EM tool, a symbol for the EM structure in the schematic cell representation; associate each of the shape data and a model path with a cell parameter in the symbol for the EM structure; map the shape data to the plurality of package technology layers; specify a plurality of pins in the schematic cell representation according to the shape data; verify a number of ports for the EM structure by associating each pin in the schematic cell representation to a port in the circuit layout; test, by providing a test-vector including electric input values for a first port in the EM structure, an EM performance of the EM structure; determine a figure of merit for the EM performance of the EM structure based on an output value from a second port for the EM structure; and place the EM structure in a package layout for fabrication on a printed circuit board according to the package layout, wherein receiving shape data comprises receiving shape data for an EM coil, a meander, a taper, or any combination of the above. - View Dependent Claims (17)
-
-
18. A non-transitory, computer readable medium storing commands which, when executed by a processor cause a computer to perform the steps of:
-
receiving shape data specifying a shape of an electromagnetic (EM) structure in a circuit layout; transferring the shape data to a schematic cell representation based on a logic function of the EM structure in an EM tool, and a plurality of package technology layers of the circuit layout; placing, with the EM tool, a symbol for the EM structure in the schematic cell representation; associating each of the shape data and a model path with a cell parameter in the symbol for the EM structure; mapping the shape data to the plurality of package technology layers; specifying a plurality of pins in the schematic cell representation according to the shape data; verifying a number of ports for the EM structure by associating each pin in the schematic cell representation to a port in the circuit layout; testing, by providing a test-vector including electric input values for a first port in the EM structure, an EM performance of the EM structure; determining a figure of merit for the EM performance of the EM structure based on an output value from a second port for the EM structure; and placing the EM structure in a package layout for fabrication on a printed circuit board according to the package layout, wherein; receiving shape data comprises receiving shape data for an EM coil, a meander, a taper, or any combination of the above, and retrieving the circuit layout from a graphic database system (GDS) file associated with an electric circuit. - View Dependent Claims (19)
-
Specification