Patent ID: 8539261

Claim:
A power booting sequence control system, being used to optimize a power booting sequence of a plurality of power switches in an integrated circuit, comprising: an initial module initializing a target charge value, a preset current budget, and a plurality of time intervals; a current lookup module obtaining a different voltage value by subtracting an estimate voltage value from a supply voltage value, and obtaining a booting current of each the power switch from a built-in current lookup table based on the different voltage value; a first computing unit connecting with the initial module, and computing a first power switch number of each the power switch opened in sequence based on the every time interval; a second computing unit connecting with the initial module and the current lookup module, and computing an opened second power switch number based on the booting current in the every time interval if being less than the preset current budget; and a processing module connecting with the initial module, the current lookup module, the first computing unit, and the second computing unit, wherein the processing module selects a small number of the first and the second power switch numbers to get a maximum number of the power booting switch in the every time interval if being less than the preset current budget, and opens the maximum number of the power booting switch, wherein the processing module further obtains an accumulated current value that multiplies the small number by the booting current, wherein the accumulated current value is less than the preset current budget.