IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0934615
(2001-08-22)
|
발명자
/ 주소 |
- Ku, Joseph Weiyeh
- Patel, Chandrakant D.
|
출원인 / 주소 |
- Hewlett-Packard Development Company, L.P.
|
인용정보 |
피인용 횟수 :
4 인용 특허 :
14 |
초록
▼
An apparatus and method for monitoring memory system performance and controlling an operating parameter is provided. A plurality of digital events indicative of memory system operations is detected, from which a subset of digital events to count is periodically selected, the subset being those digit
An apparatus and method for monitoring memory system performance and controlling an operating parameter is provided. A plurality of digital events indicative of memory system operations is detected, from which a subset of digital events to count is periodically selected, the subset being those digital events occurring during a sampling window time interval. Responsive to each digital event of the subset, a transistor is switched on to conduct current from a power supply to a capacitor. The transistor is biased by the capacitor to operate in a constant current region providing a substantially fixed amount of charge added to the capacitor responsive to each digital event of the subset. The operating parameter is controlled responsive to the charge accumulated in the capacitor, representative of the count of digital events in the subset. In one embodiment, the sampling window time interval is selected pseudo-randomly within a periodic base time interval.
대표청구항
▼
1. A method for cooling an electronic system, comprising:detecting a plurality of digital events indicative of electronic system operations and heat generated during the operations; accumulating a count of a subset of the plurality of digital events in a counting circuit, the subset of digital event
1. A method for cooling an electronic system, comprising:detecting a plurality of digital events indicative of electronic system operations and heat generated during the operations; accumulating a count of a subset of the plurality of digital events in a counting circuit, the subset of digital events occurring within a sampling window time interval; and controlling a cooling arrangement responsive to the counting circuit, wherein the cooling arrangement is adapted to cool the electronic system. 2. The method of claim 1, wherein the counting circuit is a binary counter.3. The method of claim 1, wherein the counting circuit is a capacitor and further comprising adding a substantially fixed amount of charge to the capacitor responsive to each digital event in the subset.4. The method of claim 3, further comprising switching a transistor on to conduct current from a constant current source to the capacitor responsive to each digital event in the subset.5. The method of claim 4, wherein the transistor is biased to operate in a constant current region by the capacitor.6. The method of claim 5, wherein the sampling window time interval has a fixed duration and is within a base time interval, the base time interval being a periodic time interval having a fixed duration and period.7. The method of claim 6, further comprising selecting the sampling window time interval at a pseudo-random time within the base time interval.8. The method of claim 1, wherein the counting circuit has a threshold and further comprising providing a counting circuit output signal responsive to the count of digital events in the subset accumulated and the threshold, the cooling arrangement responsive to the output signal.9. The method of claim 8, wherein the threshold is variable.10. The method of claim 9, wherein the threshold is selectable.11. The method of claim 10, wherein the threshold is programmable.12. The method of claim 1, further comprising regulating the cooling arrangement to provide more electronic system cooling in proportion to the count of digital events in the subset accumulated in the counting circuit.13. The method of claim 1, further comprising monitoring an electronic system bus logic signal wherein a digital event is a logic signal transition.14. The method of claim 13, wherein the electronic system bus is a data bus.15. The method of claim 13, wherein the electronic system bus is an address bus.16. A method for monitoring an electronic system and controlling an operating parameter, comprising:detecting a plurality of digital events indicative of electronic system operations; selecting a subset of the plurality of digital events, the subset of digital events occurring within a sampling window time interval; switching a transistor on responsive to each digital event of the subset to conduct current from a constant current source to a capacitor, the transistor being biased to operate in a constant current region; adding a substantially fixed amount of charge to the capacitor responsive to each digital event of the subset; accumulating a charge in the capacitor representative of a count of digital events in the subset; and controlling the operating parameter responsive to the charge accumulated in the capacitor. 17. The method of claim 16, further comprising biasing the transistor with the capacitor to operate in a constant current region.18. The method of claim 17, wherein the sampling window time interval has a fixed duration within a base time interval and the base time interval is a periodic time interval having a fixed duration and period.19. The method of claim 18, further comprising selecting the sampling window time interval at a pseudo-random time within the base time within the base time interval.20. An electronic system, comprising:means for detecting a plurality of digital events indicative of electronic system operations and heat generated during the operations; means for accumulating a count of a subset of the plurality of digital events in a counting circuit, the subset of digital events occurring within a sampling window time interval; and means for controlling a cooling arrangement responsive to the counting circuit, wherein the cooling arrangement is adapted to cool the electronic system. 21. An electronic system having an controllable operating parameter, comprising:means for detecting a plurality of digital events indicative of electronic system operations; means for selecting a subset of the plurality of digital events, the subset of digital events occurring within a sampling window time interval; means for switching a transistor on responsive to each digital event of the subset to conduct current from a constant current source to a capacitor, the transistor being biased to operate in a constant current region; means for adding a substantially fixed amount of charge to the capacitor responsive to each digital event of the subset; means for accumulating a charge in the capacitor representative of a count of digital events in the subset; and means for controlling the operating parameter responsive to the charge accumulated in the capacitor. 22. The electronic system of claim 21, further comprising means for selecting the initiation to the sampling window time interval at a pseudo-randomly time within a base time interval, wherein the sampling window time interval has a fixed duration and the base time interval is a periodic time interval having a fixed duration and period.23. An electronic system, comprising:a cooling arrangement; a signal path disposed within the electronic system, the signal path conducting a logic signal; a detection circuit communicatively coupled to the signal path and arranged to detect digital events derived from the logic signal, a sampling circuit coupled to the sampling circuit and adapted to accumulate a count of digital events in the subset; and a counting circuit coupled to the sampling circuit and adapted to accumulate a count of digital events in the subset; and a control circuit coupled to the cooling arrangement and the counting circuit, the control circuit adapted to regulate the cooling arrangement responsive to the count of digital events in the subset accumulated. 24. The electronic system of claim 23, wherein the counting circuit is a binary counter.25. The electronic system of claim 23, wherein the counting circuit is a constant current source coupled through a switched transistor to a capacitor.26. The electronic system of claim 25, wherein the sampling circuit is arranged to pseudo-randomly select the subset to the digital events during a periodic base time interval having a fixed duration.27. The electronic system of claim 23, further comprising a memory arrangement and a memory controller, wherein the signal path is a bus communicatively coupling the memory arrangement to a memory controller.28. The electronic system of claim 27, wherein the counting circuit is a constant current source coupled through a switched transistor to a capacitor.29. The electronic system of claim 28, wherein the sampling circuit is arranged to pseudo-randomly select a subset a subset of the digital events during a periodic base time interval having a fixed duration.30. The electronic system of claim 29, further comprising a central processing unit (“CPU”) communicatively coupled to the memory controller.31. The electronic system of claim 30, further comprising a driver circuit coupled to the control circuit, wherein the control circuit is adapted to communicate control signals to the driver circuit responsive to the counting circuit, and the driver circuit is adapted to control the cooling arrangement responsive to the control signals.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.