1460912986-aa1b92ba-ff58-4d38-a6a8-2894b86d7855

1. A method for determining a best round trip delay (RTD) indicator for mobile telephone signals originating from a mobile unit and received at a plurality of base stations in a wireless telecommunications system comprising at least some base stations using rake receivers, each rake receiver comprising a plurality of fingers; the method comprising:
collecting a plurality of finger characteristics from one or more rake receiver fingers assigned to one or more multi-path components of a signal, at least some of the finger characteristics comprising information about the finger’s time history;
determining finger lock categories for at least one of the assigned one or more rake receiver fingers using the collected one or more finger characteristics;
selecting a rake receiver finger from the one or more rake receiver fingers using the determined finger lock categories, wherein the selected rake receiver finger has an associated round trip delay indicator; and
recording the round trip delay indicator corresponding to the selected rake receiver finger.
2. The method of claim 1, wherein the step of determining a finger lock category further comprises classifying each rake receiver finger assigned to the signal into a finger lock category from a group consisting of: (1) Matured-Locked-Finger; (2) Newly-Locked-Finger; (3) OnOff-Locked-Finger; and (4) Out-of-Lock-Finger.
3. The method of claim 2, wherein if no finger is classified as a Matured-Locked-Finger, the step of determining a finger lock category comprises determining whether at least one finger is an OnOff-Locked-Finger.
4. The method of claim 3, wherein if it is determined that there is one OnOff-Locked-Finger, the selecting step comprises selecting the OnOff-Locked-Finger as the finger from which to record the round trip delay indicator.
5. The method of claim 4, wherein if it is determined that there is more than one OnOff-Locked-Finger the selecting step comprises selecting the OnOff-Locked-Finger having the smallest round trip delay indicator.
6. The method of claim 3, wherein if it is determined that no finger is an OnOff-Locked-Finger the selecting step comprises determining whether at least one finger is a Newly-Locked-Finger.
7. The method of claim 6, wherein if it is determined that one finger is a Newly-Locked-Finger the selecting step comprises selecting the Newly-Locked-Finger as the finger from which to record the round trip delay indicator.
8. The method of claim 7, wherein if it is determined that there is more than one Newly-Locked-Finger, the selecting step comprises selecting the Newly-Locked-Finger having the smallest round trip delay indicator as the finger from which to record the round trip delay indicator.
9. The method of claim 7, wherein if it determined that no linger is a Newly-Locked-Finger the method comprises determining that all the fingers are Out-of-Lock-Fingers and further comprises finding the round trip delay indicator of the mobile telephone signal while the mobile unit was in an acquire state.
10. The method of claim 1 wherein the selecting step further comprises determining a quality metric for the selected round trip delay indicator.
11. The method of claim 10 further comprising sending the selected round trip delay indicator and the quality metric to another network node.
12. The method of claim 10, wherein the step of determining a quality metric further comprises recording an ENERGY level and a TIMESTAMP associated with the selected rake receiver finger.
13. The method of claim 10, wherein the step of determining a quality metric further comprises adjusting the TIMESTAMP value using an assigned penalty value.
14. The method of claim 13 wherein the assigned penalty value is based on finger lock categories.
15. The method of claim 1 wherein the round trip delay indicator comprises a PN_OFFSET measurement.
16. The method of claim 1 further comprising the step of collecting one or more round trip delay indicators from the plurality of base stations.
17. The method of claim 16 wherein the collected one or more round trip delay indicators are associated with base stations in soft handoff.
18. The method of claim 16 further comprising selecting a round trip delay indicator from among the round trip delay indicators collected from the plurality of base stations, wherein the quality metric is used as a criterion for selection.
19. The method of claim 18 wherein the selected round trip delay indicator is used to determine a location.
20. The method of claim 2 wherein, if a rake receiver finger assigned to the signal is a Matured-Locked-Finger the selecting step comprises selecting the Matured-Locked-Finger as the finger from which to record the round trip delay indicator.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A machine readable medium containing executable computer program instructions which when executed by a digital processing system cause said system to perform a method for circuit design, the method comprising:
determining the method for a temperature solution and a power dissipation solution for a first design of a circuit, the power dissipation solution and the temperature solution being interdependent and consistent with each other; and
performing timing optimization using the temperature solution to generate a second design of the circuit.
2. The medium of claim 1, wherein the method further comprises:
evaluating a temperature dependent delay from an input of an element to an output of the element.
3. The medium of claim 2, wherein the element is one of:
a standard cell;
a custom block; and
a custom macro.
4. The medium of claim 1, wherein the method further comprises:
evaluating a temperature dependent transition time of an element at an output of the element.
5. The medium of claim 1, wherein the first design of the circuit comprises a technology dependent netlist.
6. The medium of claim 5, wherein the first design of the circuit is in a Hardware Description Language (HDL).
7. The medium of claim 1, wherein the timing optimization is performed together with power optimization.
8. The medium of claim 1, wherein the timing optimization comprises netlist changes.
9. The medium of claim 8, wherein the netlist changes comprise changing a transistor threshold value for a cell instance or a block.
10. The medium of claim 1, further comprising:
determining sensitivities of delay to temperature change at a plurality of locations in the circuit; and
based on the sensitivities of delay to temperature change, determining the timing optimization.
11. A method implemented on a data processing system for circuit design, the method comprising:
determining the method for a temperature solution and a power dissipation solution for a first design of a circuit, the power dissipation solution and the temperature solution being interdependent and consistent with each other; and
performing timing optimization using the temperature solution to generate a second design of the circuit.
12. The method of claim 11, further comprising:
evaluating at least one of:
a temperature dependent delay from an input of an element to an output of the element; and
a temperature dependent transition time of an element at an output of the element.
13. The method of claim 11, wherein the first design of the circuit comprises a technology dependent netlist in a Hardware Description Language (HDL).
14. The method of claim 11, wherein the timing optimization is performed together with power optimization.
15. The method of claim 11, further comprising:
determining sensitivities of delay for a plurality of transformations; and
based on the sensitivities of delay, determining the timing optimization from the plurality of transformations.
16. A data processing system for circuit design, the data processing system comprising:
means for determining a temperature solution and a power dissipation solution for a first design of a circuit, the power dissipation solution and the temperature solution being interdependent and consistent with each other; and
means for performing timing optimization using the temperature solution to generate a second design of the circuit.
17. The data processing system of claim 16, further comprising:
means for evaluating one of:
a temperature dependent delay from an input of an element to an output of the element; and
a temperature dependent transition time of an element at an output of the element.
18. The data processing system of claim 16, wherein the first design of the circuit comprises a technology dependent netlist.
19. The data processing system of claim 16, wherein the timing optimization is performed together with power optimization.