Claims
- 1. A voltage change reflecting delay calculation method for calculating a delay which is caused by a change in a power supply voltage of each logic cell or module which constitutes a semiconductor integrated circuit which includes power supply terminals each formed out of an area bump and signal terminals, the method comprising:
an arrangement position information acquisition step of acquiring arrangement position information on the logic cell or the module from design data; a bump position information acquisition step of acquiring arrangement position information on each power supply area bump from the design data; a distance calculation step of calculating a distance from the logic cell or the module to the closest power supply area bump for each logic cell or module, based on the arrangement position information on the logic cell or the module acquired at the arrangement position information acquisition step, and on the arrangement position information on the power supply area bump acquired at the bump position information acquisition step; a delay change ratio calculation step of calculating a change ratio of a delay to a standard delay which is preset as the delay in a standard state for the logic cell or the module, based on the distance obtained at the distance calculation step and on a power supply voltage applied to the power supply area bump; and a delay calculation step of calculating the delay which reflects a power supply voltage which is estimated to be actually applied to the logic cell or the module, for the logic cell or the module, based on the change ratio which is obtained at the delay change ratio calculation step and on the standard delay.
- 2. The voltage change reflecting delay calculation method according to claim 1, wherein at the delay change ratio calculation step, a coefficient that corresponds to a range of the distance obtained at the distance calculation step is selected from a preset coefficient group, and the change ratio is calculated for the logic cell or the module based on the coefficient and the power supply voltage applied to the power supply area bump.
- 3. The voltage change reflecting delay calculation method according to claim 1, wherein
at the distance calculation step, the distance from the logic cell or the module to the closest power supply area bump is calculated by separating the distance into an x-direction component and a y-direction component in an xy coordinate system, for the logic cell or the module, and at the delay change ratio calculation step, the change ratio is calculated for the logic cell or the module based on the x-direction component distance and the y-direction component distance obtained at the distance calculation step, and on the power supply voltage applied to the power supply area bump.
- 4. The voltage change reflecting delay calculation method according to claim 1, wherein
at the distance calculation step, the distance from the logic cell or the module to the closest power supply area bump is calculated by separating the distance into an x-direction component and a y-direction component in an xy coordinate system, for the logic cell or the module, and at the delay change ratio calculation step, a coefficient that corresponds to a range of the x-direction component distance and a coefficient that corresponds to a range of the y-direction component distance obtained at the distance calculation step are selected from a preset x-direction component coefficient group and a preset y-direction component coefficient group, respectively, and the change ratio is calculated for the logic cell or the module based on the x-direction component coefficient, the y-direction component coefficient and the power supply voltage applied to the power supply area bump.
- 5. A voltage change reflecting delay calculation method for calculating a delay which is caused by a change in a power supply voltage of each logic cell or module which constitutes a semiconductor integrated circuit which includes power supply terminals each formed out of an area bump and signal terminals, the method comprising:
an arrangement position information acquisition step of acquiring arrangement position information on the logic cell or the module from design data; a bump position information acquisition step of acquiring arrangement position information on each power supply area bump from the design data; a distance calculation step of calculating a distance from the logic cell or the module to the closest power supply area bump for the logic cell or the module, based on the arrangement position information on the logic cell or the module acquired at the arrangement position information acquisition step, and on the arrangement position information on the power supply area bump acquired at the bump position information acquisition step; a power supply voltage calculation step of calculating a power supply voltage which is estimated to be actually applied to the logic cell or the module, for the logic cell or the module, based on the distance obtained at the distance calculation step and on a power supply voltage applied to the power supply area bump; and a library selection step of selecting a library of delays that corresponds to the power supply voltage obtained at the power supply voltage calculation step.
- 6. The voltage change reflecting delay calculation method according to claim 5, wherein
at the power supply voltage calculation step, a coefficient that corresponds to a range of the distance obtained at the distance calculation step is selected from a preset coefficient group, and the power supply voltage which is estimated to be actually applied to the logic cell or the module is calculated for the logic cell or the module based on the coefficient and the power supply voltage applied to the power supply area bump.
- 7. The voltage change reflecting delay calculation method according to claim 5, wherein
at the distance calculation step, the distance from the logic cell or the module to the closest power supply area bump is calculated by separating the distance into an x-direction component and a y-direction component in an xy coordinate system, for the logic cell or the module, and at the power supply voltage calculation step, the power supply voltage which is estimated to be actually applied to the logic cell or the module is calculated for the logic cell or the module based on the x-direction component distance and the y-direction component distance obtained at the distance calculation step, and on the power supply voltage applied to the power supply area bump.
- 8. The voltage change reflecting delay calculation method according to claim 5, wherein
at the distance calculation step, the distance from the logic cell or the module to the closest power supply area bump is calculated by separating the distance into an x-direction component and a y-direction component in an xy coordinate system, for the logic cell or the module, and at the power supply voltage calculation step, a coefficient that corresponds to a range of the x-direction component distance and a coefficient that corresponds to a range of the y-direction component-distance obtained at the distance calculation step are selected from a preset x-direction component coefficient group and a preset y-direction component coefficient group, respectively, and the power supply voltage which is estimated to be actually applied to the logic cell or the module is calculated for the logic cell or the module based on the x-direction component coefficient, the y-direction component coefficient and the power supply voltage applied to the power supply area bump.
- 9. A voltage change reflecting delay calculation system which calculates a delay which is caused by a change in a power supply voltage of each logic cell or module which constitutes a semiconductor integrated circuit which includes power supply terminals each formed out of an area bump and signal terminals, the system comprising:
an arrangement position information acquisition unit which acquires and stores arrangement position information on the logic cell or the module from design data; a bump position information acquisition unit which acquires and stores arrangement position information on each power supply area bump from the design data; a distance calculation unit which calculates a distance from the logic cell or the module to the closest power supply area bump for the logic cell or the module, based on the arrangement position information on the logic cell or the module acquired by the arrangement position information acquisition unit, and on the arrangement position information on the power supply area bump acquired by the bump position information acquisition unit; a library storage unit which prepares a library which stores a standard delay which is preset as a delay in a standard state; a delay change ratio calculation unit which calculates a change ratio of a delay to the standard delay for the logic cell or the module, based on the distance which is calculated by the distance calculation unit and on a power supply voltage applied to the power supply area bump; a delay calculation unit which calculates the delay which reflects a power supply voltage which is estimated to be actually applied to the logic cell or the module, for the logic cell or the module, based on the change ratio which is calculated by the delay change ratio calculation unit and on the standard delay; and a data monitoring unit which notifies the arrangement position information acquisition unit and the bump position information acquisition unit that an arrangement position of the logic cell or the module or the arrangement position of the power supply area bump in the design data is changed.
- 10. The voltage change reflecting delay calculation system according to claim 9, wherein the delay change ratio calculation unit selects a coefficient that corresponds to a range of the distance which is calculated by the distance calculation unit from a preset coefficient group, and calculates the change ratio for the logic cell or the module based on the coefficient and the power supply voltage applied to the power supply area bump.
- 11. The voltage change reflecting delay calculation system according to claim 9, wherein
the distance calculation unit calculates the distance from the logic cell or the module to the closest power supply area bump by separating the distance into an x-direction component and a y-direction component in an xy coordinate system, for the logic cell or the module, and the delay change ratio calculation unit calculates the change ratio for the logic cell or the module based on the x-direction component distance and the y-direction component distance which are calculated by the distance calculation unit, and on the power supply voltage applied to the power supply area bump.
- 12. The voltage change reflecting delay calculation system according to claim 9, wherein
the distance calculation unit calculates the distance from the logic cell or the module to the closest power supply area bump by separating the distance into an x-direction component and a y-direction component in an xy coordinate system, for the logic cell or the module, and the delay change ratio calculation unit selects a coefficient that corresponds to a range of the x-direction component distance and a coefficient that corresponds to a range of the y-direction component distance which are calculated by the distance calculation unit from a preset x-direction component coefficient group and a preset y-direction component coefficient group, respectively, and calculates the change ratio for the logic cell or the module based on the x-direction component coefficient, the y-direction component coefficient and the power supply voltage applied to the power supply area bump.
- 13. A voltage change reflecting delay calculation system which calculates a delay which is caused by a change in a power supply voltage of each logic cell or module which constitutes a semiconductor integrated circuit which includes power supply terminals each formed out of an area bump and signal terminals, the system comprising:
an arrangement position information acquisition unit which acquires and stores arrangement position information on the logic cell or the module from design data; a bump position information acquisition unit which acquires and stores arrangement position information on each power supply area bump from the design data; a distance calculation unit which calculates a distance from the logic cell or the module to the closest power supply area bump for the logic cell or the module, based on the arrangement position information on the logic cell or the module acquired by the arrangement position information acquisition unit, and on the arrangement position information on the power supply area bump acquired by the bump position information acquisition unit; a power supply voltage calculation unit which calculates a power supply voltage which is estimated to be actually applied to the logic cell or the module, for the logic cell or the module, based on the distance which is calculated by the distance calculation unit and on a power supply voltage applied to the power supply area bump; a library database which prepares libraries each of which stores a delay which is used by a design tool for each power supply voltage; a library selection unit which supplies one of the libraries which corresponds to the power supply voltage which is calculated by the power supply voltage calculation unit, to the design data from the library database, for the logic cell or the module; and a data monitoring unit which notifies the arrangement position information acquisition unit or the bump position information acquisition unit that an arrangement position of the logic cell or the module or the arrangement position of the power supply area bump in the design data is changed.
- 14. The voltage change reflecting delay calculation system according to claim 13, wherein
the power supply voltage calculation unit selects a coefficient that corresponds to a range of the distance which is calculated by the distance calculation unit from a preset coefficient group, and calculates the power supply voltage which is estimated to be actually applied to the logic cell or the module for the logic cell or the module based on the coefficient and the power supply voltage applied to the power supply area bump.
- 15. The voltage change reflecting delay calculation system according to claim 13, wherein
the distance calculation unit calculates the distance from the logic cell or the module to the closest power supply area bump by separating the distance into an x-direction component and a y-direction component in an xy coordinate system, for the logic cell or the module, and the power supply voltage calculation unit calculates the power supply voltage which is estimated to be actually applied to the logic cell or the module for the logic cell or the module, based on the x-direction component distance and the y-direction component distance which are calculated by the distance calculation unit, and on the power supply voltage applied to the power supply area bump.
- 16. The voltage change reflecting delay calculation system according to claim 13, wherein
the distance calculation unit calculates the distance from the logic cell or the module to the closest power supply area bump by separating the distance into an x-direction component and a y-direction component in an xy coordinate system, for the logic cell or the module, and the power supply voltage calculation unit selects a coefficient that corresponds to a range of the x-direction component distance and a coefficient that corresponds to a range of the y-direction component distance which are calculated by the distance calculation unit from a preset x-direction component coefficient group and a preset y-direction component coefficient group, respectively, and calculates the power supply voltage which is estimated to be actually applied to the logic cell or the module for the logic cell or the module based on the x-direction component coefficient, the y-direction component coefficient and the power supply voltage applied to the power supply area bump.
- 17. A semiconductor integrated circuit design method for designing a semiconductor integrated circuit, the semiconductor integrated circuit including power supply terminals each formed out of an area bump and signal terminals, wherein a voltage change reflecting delay calculation process is applied to thereby perform a layout processing while performing a timing driven processing, the voltage change reflecting delay calculation process being a process for calculating a delay which is caused by a change in a power supply voltage of each logic cell or module which constitutes a semiconductor integrated circuit which includes power supply terminals each formed out of an area bump and signal terminals, the process comprising:
an arrangement position information acquisition step of acquiring arrangement position information on the logic cell or the module from design data; a bump position information acquisition step of acquiring arrangement position information on each power supply area bump from the design data; a distance calculation step of calculating a distance from the logic cell or the module to the closest power supply area bump for each logic cell or module, based on the arrangement position information on the logic cell or the module acquired at the arrangement position information acquisition step, and on the arrangement position information on the power supply area bump acquired at the bump position information acquisition step; a delay change ratio calculation step of calculating a change ratio of a delay to a standard delay which is preset as the delay in a standard state for the logic cell or the module, based on the distance obtained at the distance calculation step and on a power supply voltage applied to the power supply area bump; and a delay calculation step of calculating the delay which reflects a power supply voltage which is estimated to be actually applied to the logic cell or the module, for the logic cell or the module, based on the change ratio which is obtained at the delay change ratio calculation step and on the standard delay.
- 18. A semiconductor integrated circuit design method for designing a semiconductor integrated circuit, the semiconductor integrated circuit including power supply terminals each formed out of an area bump and signal terminals, wherein a voltage change reflecting delay calculation process is applied to thereby perform a layout processing while performing a timing driven processing, the voltage change reflecting delay calculation process being a process for calculating a delay which is caused by a change in a power supply voltage of each logic cell or module which constitutes a semiconductor integrated circuit which includes power supply terminals each formed out of an area bump and signal terminals, the process comprising:
an arrangement position information acquisition step of acquiring arrangement position information on the logic cell or the module from design data; a bump position information acquisition step of acquiring arrangement position information on each power supply area bump from the design data; a distance calculation step of calculating a distance from the logic cell or the module to the closest power supply area bump for the logic cell or the module, based on the arrangement position information on the logic cell or the module acquired at the arrangement position information acquisition step, and on the arrangement position information on the power supply area bump acquired at the bump position information acquisition step; a power supply voltage calculation step of calculating a power supply voltage which is estimated to be actually applied to the logic cell or the module, for the logic cell or the module, based on the distance obtained at the distance calculation step and on a power supply voltage applied to the power supply area bump; and a library selection step of selecting a library of delays that corresponds to the power supply voltage obtained at the power supply voltage calculation step.
- 19. A semiconductor integrated circuit design method for designing a semiconductor integrated circuit, the semiconductor integrated circuit including power supply terminals each formed out of an area bump and signal terminals, the method comprising a voltage change reflecting delay calculation process that is performed after a layout processing to perform timing verification, the voltage change reflecting delay calculation process being a process for calculating a delay which is caused by a change in a power supply voltage of each logic cell or module which constitutes a semiconductor integrated circuit which includes power supply terminals each formed out of an area bump and signal terminals, the process comprising:
an arrangement position information acquisition step of acquiring arrangement position information on the logic cell or the module from design data; a bump position information acquisition step of acquiring arrangement position information on each power supply area bump from the design data; a distance calculation step of calculating a distance from the logic cell or the module to the closest power supply area bump for each logic cell or module, based on the arrangement position information on the logic cell or the module acquired at the arrangement position information acquisition step, and on the arrangement position information on the power supply area bump acquired at the bump position information acquisition step; a delay change ratio calculation step of calculating a change ratio of a delay to a standard delay which is preset as the delay in a standard state for the logic cell or the module, based on the distance obtained at the distance calculation step and on a power supply voltage applied to the power supply area bump; and a delay calculation step of calculating the delay which reflects a power supply voltage which is estimated to be actually applied to the logic cell or the module, for the logic cell or the module, based on the change ratio which is obtained at the delay change ratio calculation step and on the standard delay.
- 20. A semiconductor integrated circuit design method for designing a semiconductor integrated circuit, the semiconductor integrated circuit including power supply terminals each formed out of an area bump and signal terminals, the method comprising a voltage change reflecting delay calculation process that is performed after a layout processing to perform timing verification, the voltage change reflecting delay calculation process being a process for calculating a delay which is caused by a change in a power supply voltage of each logic cell or module which constitutes a semiconductor integrated circuit which includes power supply terminals each formed out of an area bump and signal terminals, the process comprising:
an arrangement position information acquisition step of acquiring arrangement position information on the logic cell or the module from design data; a bump position information acquisition step of acquiring arrangement position information on each power supply area bump from the design data; a distance calculation step of calculating a distance from the logic cell or the module to the closest power supply area bump for the logic cell or the module, based on the arrangement position information on the logic cell or the module acquired at the arrangement position information acquisition step, and on the arrangement position information on the power supply area bump acquired at the bump position information acquisition step; a power supply voltage calculation step of calculating a power supply voltage which is estimated to be actually applied to the logic cell or the module, for the logic cell or the module, based on the distance obtained at the distance calculation step and on a power supply voltage applied to the power supply area bump; and a library selection step of selecting a library of delays that corresponds to the power supply voltage obtained at the power supply voltage calculation step.
- 21. A semiconductor integrated circuit design method for designing a semiconductor integrated circuit, the semiconductor integrated circuit including power supply terminals each formed out of an area bump and signal terminals, wherein a voltage change reflecting delay calculation process is applied to there by perform floor plan or placement, and a logic optimization processing which feeds back information on the floor plan or the placement and which optimizes logic is performed, the voltage change reflecting delay calculation process being a process for calculating a delay which is caused by a change in a power supply voltage of each logic cell or module which constitutes a semiconductor integrated circuit which includes power supply terminals each formed out of an area bump and signal terminals, the process comprising:
an arrangement position information acquisition step of acquiring arrangement position information on the logic cell or the module from design data; a bump position information acquisition step of acquiring arrangement position information on each power supply area bump from the design data; a distance calculation step of calculating a distance from the logic cell or the module to the closest power supply area bump for each logic cell or module, based on the arrangement position information on the logic cell or the module acquired at the arrangement position information acquisition step, and on the arrangement position information on the power supply area bump acquired at the bump position information acquisition step; a delay change ratio calculation step of calculating a change ratio of a delay to a standard delay which is preset as the delay in a standard state for the logic cell or the module, based on the distance obtained at the distance calculation step and on a power supply voltage applied to the power supply area bump; and a delay calculation step of calculating the delay which reflects a power supply voltage which is estimated to be actually applied to the logic cell or the module, for the logic cell or the module, based on the change ratio which is obtained at the delay change ratio calculation step and on the standard delay.
- 22. A semiconductor integrated circuit design method for designing a semiconductor integrated circuit, the semiconductor integrated circuit including power supply terminals each formed out of an area bump and signal terminals, wherein a voltage change reflecting delay calculation process is applied to thereby perform floor plan or placement, and a logic optimization processing which feeds back information on the floor plan or the placement and which optimizes logic is performed, the voltage change reflecting delay calculation process being a process for calculating a delay which is caused by a change in a power supply voltage of each logic cell or module which constitutes a semiconductor integrated circuit which includes power supply terminals each formed out of an area bump and signal terminals, the process comprising:
an arrangement position information acquisition step of acquiring arrangement position information on the logic cell or the module from design data; a bump position information acquisition step of acquiring arrangement position information on each power supply area bump from the design data; a distance calculation step of calculating a distance from the logic cell or the module to the closest power supply area bump for the logic cell or the module, based on the arrangement position information on the logic cell or the module acquired at the arrangement position information acquisition step, and on the arrangement position information on the power supply area bump acquired at the bump position information acquisition step; a power supply voltage calculation step of calculating a power supply voltage which is estimated to be actually applied to the logic cell or the module, for the logic cell or the module, based on the distance obtained at the distance calculation step and on a power supply voltage applied to the power supply area bump; and a library selection step of selecting a library of delays that corresponds to the power supply voltage obtained at the power supply voltage calculation step.
- 23. A power supply voltage calculation method for calculating a power supply voltage of each logic cell or module which constitutes a semiconductor integrated circuit which includes power supply terminals each formed out of an area bump and signal terminals, the method comprising:
an arrangement position information acquisition step of acquiring arrangement position information on the logic cell or the module from design data; a bump position information acquisition step of acquiring arrangement position information on each power supply area bump from the design data; a distance calculation step of calculating a distance from the logic cell or the module to the closest power supply area bump for the logic cell or the module, based on the arrangement position information on the logic cell or the module acquired at the arrangement position information acquisition step, and on the arrangement position information on the power supply area bump acquired at the bump position information acquisition step; and a power supply voltage calculation step of calculating a power supply voltage which is estimated to be actually applied to the logic cell or the module, for the logic cell or the module, based on the distance obtained at the distance calculation step and on a power supply voltage applied to the power supply area bump.
- 24. The power supply voltage calculation method according to claim 23, wherein
at the power supply voltage calculation step, a coefficient that corresponds to a range of the distance obtained at the distance calculation step is selected from a preset coefficient group, and the power supply voltage which is estimated to be actually applied to the logic cell or the module is calculated for the logic cell or the module based on the coefficient and the power supply voltage applied to the power supply area bump.
- 25. The power supply voltage calculation method according to claim 23, wherein
at the distance calculation step, the distance from the logic cell or the module to the closest power supply area bump is calculated by separating the distance into an x-direction component and a y-direction component in an xy coordinate system, for the logic cell or the module, and at the power supply voltage calculation step, the power supply voltage which is estimated to be actually applied to the logic cell or the module is calculated for the logic cell or the module based on the x-direction component distance and the y-direction component distance obtained at the distance calculation step, and on the power supply voltage applied to the power supply area bump.
- 26. The power supply voltage calculation method according to claim 23, wherein
at the distance calculation step, the distance from the logic cell or the module to the closest power supply area bump is calculated by separating the distance into an x-direction component and a y-direction component in an xy coordinate system, for the logic cell or the module, and at the power supply voltage calculation step, a coefficient that corresponds to a range of the x-direction component distance and a coefficient that corresponds to a range of the y-direction component distance obtained at the distance calculation step are selected from a preset x-direction component coefficient group and a preset y-direction component coefficient group, respectively, and the power supply voltage which is estimated to be actually applied to the logic cell or the module is calculated for the logic cell or the module based on the x-direction component coefficient, the y-direction component coefficient and the power supply voltage applied to the power supply area bump.
Priority Claims (1)
Number |
Date |
Country |
Kind |
2002-075481 |
Mar 2002 |
JP |
|
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is based upon and claims the benefit of priority from the prior Japanese Patent Application No.2002-075481, filed on Mar. 19, 2002, the entire contents of which are incorporated herein by reference.