The present invention relates to a method for simulating a system.
In current design of a system including printed circuit board(s), package(s) and chip(s), if a designer wants to determine whether a voltage drop of the system meets the specifications, it is necessary to have complete data in the middle and late stages of system design, that is, complete chip power models, package designs, and printed circuit board designs are available for simulation in the middle and late stages of system design. However, if the simulation result indicates that the system design cannot meet the specifications, it will take more time to restart the design, increasing the burden on the designer.
It is therefore an objective of the present invention to provide a system simulation method, which can evaluate a power delivery network (PDN) or voltage drop of the system through a simple simulation method in the early stage of chip power development, to determine whether the planned/designed printed circuit board, package and chip power models meet the specifications, to solve the problems described in the prior art.
According to one embodiment of the present invention, an electronic device comprising a storage device and a processor is disclosed. The storage device comprises a program code and a database, wherein the database comprises a plurality of combinations of printed circuit boards and packages and a plurality of channel models. The processor is configured to execute the program code to perform the steps of: obtaining a first combination of the plurality of combinations of printed circuit boards and packages from the database; obtaining a first channel model of the plurality of channel models from the database, wherein the first channel model is generated according to the first combination; determining first die information; and performing simulation to generate characteristics of a power delivery network and a voltage drop of a system according to the first channel model and the first die information.
According to one embodiment of the present invention, a method for simulating a system comprises the steps of: obtaining a first combination of a plurality of combinations of printed circuit boards and packages from a database; obtaining a first channel model of a plurality of channel models from the database, wherein the first channel model is generated according to the first combination; determining first die information; and performing simulation to generate characteristics of a power delivery network and a voltage drop of the system according to the first channel model and the first die information.
These and other objectives of the present invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.
In the operation of the electronic device 100, the processor 110 reads the program code 122 from the storage device 120, and executes the program code 122 to start the system simulation.
In Step 210, the processor 110 performs simulation to obtain characteristics of the power delivery network and voltage drop according to the combination of printed circuit board, the package and capacitor, the channel model, the in-die resistance and capacitance information, and the current profile selected by the user in Steps 204, 206 and 208. Specifically, referring to
In Step 212, the processor 110 determines whether the characteristics of the power delivery network of the system and the voltage drop reach the targets, that is, whether the characteristics of the power delivery network and voltage drop meet the expected standard, if yes, the flow enters Step 214; and if not, the flow goes back to Step 204, Step 206 or Step 208 to select another combination of printed circuit board, package and capacitor, select another channel model, or determine another on-die resistance and capacitance information, or determine another current profile, for the simulation in Step 210. Specifically, another channel model can be selected and simulated with the currently used die information to generate the characteristics of the power delivery network and the voltage drop, wherein the other channel model can be modified by the user or obtained from the database 124 to select the channel model corresponding to another combination of printed circuit board, package and capacitor; another die information is selected to simulate with the currently used channel model to generate the characteristics of the power delivery network and the voltage drop.
In Step 214, the simulation finishes, the user can confirm that the combination of printed circuit board, package and capacitor selected in Step 204 is a feasible design, and the in-die resistance and capacitance information and current profile determined in Step 208 can achieve the target.
Briefly summarized, in the system simulation method of the present invention, by establishing contents and simulation results of the system design in the past in the database, the designer can use a simple simulation method to evaluate the characteristics of the power delivery network and voltage drop of the system in the early stage of power development and before the complete design of the related printed circuit boards and packages, to determine whether the selected printed circuit board, package and die model meet the specification. By using the present invention, the suitable printed circuit boards and packages can be obtained, and the characteristics or voltage drop of related power delivery networks can be known in the early stage of a power development of the chip, so as to reduce the burden of subsequent system design.
Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
111103992 | Jan 2022 | TW | national |