IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0537066
(2000-03-28)
|
발명자
/ 주소 |
- Wertheim, Elon
- Olofsson, Andreas Daniel
|
출원인 / 주소 |
|
대리인 / 주소 |
Wolf, Greenfield & Sacks, P.C.
|
인용정보 |
피인용 횟수 :
13 인용 특허 :
9 |
초록
▼
Electronic circuits utilize dynamic bus partitioning to reduce power consumption. An electronic circuit includes several functional electronic blocks, a bus interconnecting the functional blocks, one or more electronically controllable switches partitioning the bus into bus segments and a switch con
Electronic circuits utilize dynamic bus partitioning to reduce power consumption. An electronic circuit includes several functional electronic blocks, a bus interconnecting the functional blocks, one or more electronically controllable switches partitioning the bus into bus segments and a switch controller. Each of the electronically controllable switches has an on state wherein two of the bus segments are interconnected and an off state wherein the two bus segments are isolated. The switch controller controls the states of the switches in response to control information representative of the source and the destination of each bus transaction. The switch controller may dynamically change the states of the switches between transactions of a sequence of bus transactions. In another embodiment, the switch controller may control the states of the switches to permit two or more bus transactions to be performed simultaneously.
대표청구항
▼
Electronic circuits utilize dynamic bus partitioning to reduce power consumption. An electronic circuit includes several functional electronic blocks, a bus interconnecting the functional blocks, one or more electronically controllable switches partitioning the bus into bus segments and a switch con
Electronic circuits utilize dynamic bus partitioning to reduce power consumption. An electronic circuit includes several functional electronic blocks, a bus interconnecting the functional blocks, one or more electronically controllable switches partitioning the bus into bus segments and a switch controller. Each of the electronically controllable switches has an on state wherein two of the bus segments are interconnected and an off state wherein the two bus segments are isolated. The switch controller controls the states of the switches in response to control information representative of the source and the destination of each bus transaction. The switch controller may dynamically change the states of the switches between transactions of a sequence of bus transactions. In another embodiment, the switch controller may control the states of the switches to permit two or more bus transactions to be performed simultaneously. l within which the UDP server process is active. 3. The method as set forth in claim 1 wherein the step of transmitting the NECP message includes transmitting an encrypted NECP message and decrypting the encrypted NECP message at the destination router. 4. The method as set forth in claim 3 wherein the step of decrypting includes accessing a decryption key provided based upon an encryption enabler associated with the destination router. 5. The method as set forth in claim 1 wherein the step of initiating the listening process includes accepting Transmission Control Protocol (TCP)-format message at the predetermined port, the predetermined port being adapted to accept a TCP-format message thereat. 6. A method for authenticating response time requests issued from a source router by a destination router comprising the steps of: receiving, at a default responder port of the destination router, a control protocol message sent by the source router, the message comprising an encrypted Network Endpoint Connection Protocol (NECP) message encapsulating a Command Length Status Data (CLSD) message therein, the NECP message having an MD5 format hashing checksum procedure, and in response to receipt of the CLSD message, decrypting, at the destination router, the encrypted NECP message by applying an MD5 format verification procedure to the message, and initiating, at the destination router, a listening process at a predetermined port thereon, the listening process including enabling a User Datagram Protocol (UDP) server process at the predetermined port; establishing a time limit for receiving a server request at the predetermined port at which time the predetermined port is enabled; and receiving the server request at the predetermined port when the server request is received while the predetermined port is enabled. 7. A network router that authenticates a received response time request issued from a source as a control protocol message, the message comprising a Network Endpoint Connection Protocol (NECP) message encapsulating a Command Length Status Data (CLSD) message therein, comprising: a default responder port of the router that receives the control protocol message and, in response thereto, initiates, at the destination router, a listening process at a predetermined port on the router arranged to execute a User Datagram Protocol (UDP) server process; a timer that establishes a time limit for receiving a server request at the predetermined port at which time the predetermined port is enabled; means for receiving the server request at the predetermined port when the server request is received while the predetermined port is enabled; and means for accessing an Access Control List (ACL), when the NECP message is unencrypted, to determine whether a specified client is authorized, based upon information in the ACL, to utilize the default responder port. 8. The router as set forth in claim 7 further comprising a client, in communication with the, for instructing the time interval within which the UDP server process is active. 9. The router as set forth in claim 8 wherein the control protocol message comprises an encrypted NECP message. 10. The router as set forth in claim 9 further comprising a decryption key provided to the router for decrypting the NECP message based upon an encryption enabler associated with the destination router. 11. The router as set forth in claim 7 wherein the default responder port is constructed and arranged to accept a Transmission Control Protocol (TCP)-format message at the predetermined port. 12. A network router that authenticates a received response time request issued from a source as a control protocol message, the message comprising an encrypted Network Endpoint Connection Protocol (NECP) message encapsulating a Command Length Status Data (CLSD) message therein, comprising: a default responder port of the router that receives the control protocol message and, in response thereto, initiate s, at the destination router, a listening process at a predetermined port on the router arranged to execute a User Datagram Protocol (UDP) server process; a decryption key provided to the router for decrypting the NECP message based upon an encryption enabler associated with the destination router; a timer that establishes a time limit for receiving a server request at the predetermined port at which time the predetermined port is enabled; and means for receiving the server request at the predetermined port when the server request is received while the predetermined port is enabled. 13. The router as set forth in claim 12 further comprising a client, in communication with the, for instructing the time interval within which the UDP server process is active. 14. The router as set forth in claim 13 wherein the control protocol message comprises an encrypted NECP message. 15. The router as set forth in claim 14 further comprising a decryption key provided to the router for decrypting the NECP message based upon an encryption enabler associated with the destination router. 16. The router as set forth in claim 12 wherein the default responder port is constructed and arranged to accept a Transmission Control Protocol (TCP)-format message at the predetermined port. 17. A computer readable medium containing program instructions for: receiving, at a default responder port of a router, a control protocol message, the message comprising a Network Endpoint Connection Protocol (NECP) message encapsulating a Command Length Status Data (CLSD) message therein, and in response thereto, initiating, at the router, a listening process at a predetermined port thereon, the listening process including enabling a User Datagram Protocol (UDP) server process at the predetermined port; establishing a time limit for receiving a server request at the predetermined port at which time the predetermined port is enabled; receiving the server request at the predetermined port when the server request is received while the predetermined port is enabled; and accessing an Access Control List (ACL) when the NECP message is unencrypted to determine whether a specified client is authorized, based upon information in the ACL, to utilize the default responder port. 18. The computer readable medium as set forth in claim 17 wherein the instruction for establishing includes instructing, from a client, in communication with the router, the time interval within which the UDP server process is active. 19. The computer readable medium as set forth in claim 17 wherein the instruction for transmitting the NECP message includes transmitting an encrypted NECP message and decrypting the encrypted NECP message at the destination router. 20. The computer readable medium as set forth in claim 19 wherein the instruction for decrypting includes accessing a decryption key provided based upon an encryption enabler associated with the router. 21. A computer readable medium containing program instructions for: receiving, at a default responder port of a router, a control protocol message, the message comprising an encrypted Network Endpoint Connection Protocol (NECP) message encapsulating a Command Length Status Data (CLSD) message therein, the NECP message having an MD5 format hashing checksum procedure, and in response thereto, decrypting, at the router, the encrypted NECP message by applying an MD5 format verification procedure to the message, and initiating, at the router, a listening process at a predetermined port thereon, the listening process including enabling a User Datagram Protocol (UDP) server process at the predetermined port; establishing a time limit for receiving a server request at the predetermined port at which time the predetermined port is enabled; and receiving the server request at the predetermined port when the server request is received while the predetermined port is enabled. 22. The computer readable medium as set forth in claim 21 wherein th
※ AI-Helper는 부적절한 답변을 할 수 있습니다.