1461114214-2b3c0c88-7b2d-4e64-a68e-53a5f171d479

1. A lift for a vehicle comprising:
a base having a first end and a second end;
a ramp having an end and a connection point being pivotally connected to said first end of said base; and
a lifting mechanism adapted for raising said vehicle while said vehicle being on said ramp having a first end pivotally connected to said second end of said base and a second end pivotally connected to said end of said ramp;
said lifting mechanism comprising:
a lower arm having two ends, said first end being pivotally connected to said second end of said base and said second end being pivotally connected to an upper arm;
said upper arm having two ends, said first end being pivotally connected to said lower arm, and said second end being pivotally connected to said ramp;
a leverage arm rigidly connected to said lower arm;
when said leverage arm being rotated, then said
lower arm rotates upward forcing said ramp to raise from said lowered position to said raised position;

said lift being in a lowered position, when said lifting mechanism being collapsed; and
said lift being in a raised position when said lifting mechanism being extended.
2. The lift of claim 1 where said lifting mechanism being collapsed when said lower arm being approximately horizontal.
3. The lift of claim 1 where said lifting mechanism being extended when said lower arm being approximately vertical.
4. The lift of claim 1 where the lifting mechanism further comprising a stopping mechanism;
said stopping mechanism being adapted to stop said leverage arm from rotating said lower arm past a predetermined position.
5. The lift of claim 4 where said predetermined position being when said ramp being in said raised position.
6. The lift of claim 4 where said stopping mechanism being mounted on said base.
7. The lift of claim 1 where said lifting mechanism further comprising a first safety pin being adapted to fix said lower arm to said upper arm in said raised position.
8. The lift of claim 1 where said lifting mechanism further comprising a second safety pin being adapted to fix said lower arm to said upper arm in said lowered position.
9. The lift of claim 1 where said vehicle lift further comprising a lowering mechanism mounted to the exterior of said lifting mechanism;
when said lowering mechanism being moved in one direction, said lowering mechanism being adapted to cause said lifting mechanism to collapse from said raised position to said lowered position.
10. The lift of claim 1 where said ramp comprising:
a first platform;
a second platform; and
a third platform;
said first and second platforms being fixed at a first angular relationship;
said first angular relationship being at said connection point;
said second and third platforms being fixed at a second angular relationship; and
said ramp being pivotally connected to said lifting mechanism at the terminal end of said third platform.
11. The lift of claim 10 where said first platform and said third platform being parallel.
12. The lift of claim 10 being adapted to rise from said lowered position to an intermediate position when an external force is applied to a top side of said first platform.
13. The lift of claim 12 where said intermediate position being where said third platform being in contact with the undercarriage of the vehicle.
14. A lift for a vehicle comprising;
a base having a first end and a second end;
a ramp having an end and a connection point being pivotally connected to said first end of said base; and
a lifting mechanism adapted for raising said vehicle while said vehicle being on said ramp having a first end pivotally connected to said second end of said base and a second end pivotally connected to said end of said ramp;
said ramp comprising:
a first platform;
a second platform; and
a third platform;

said first and second platforms being fixed at a first angular relationship;
said first angular relationship being at said connection point;
said second and third platforms being fixed at a second angular relationship; and
said ramp being pivotally connected to said lifting mechanism at the terminal end of said third platform;
said lift being in a lowered position, when said lifting mechanism being collapsed; and
said lift being in a raised position when said lifting mechanism being extended.
15. The lift of claim 14 where said first platform and said third platform being parallel.
16. The lift of claim 14 being adapted to rise from said lowered position to an intermediate position when an external force is applied to a top side of said first platform.
17. The lift of claim 16 where said intermediate position being where said third platform being in contact with the undercarriage of the vehicle.
18. The lift of claim 14 where said lifting mechanism comprising:
a lower arm having two ends, said first end being pivotally connected to said second end of said base and said second end being pivotally connected to an upper arm;
said upper arm having two ends, said first end being pivotally connected to said lower arm, and said second end being pivotally connected to said ramp;
a leverage arm rigidly connected to said lower arm;
when said leverage arm being rotated, then said lower arm rotates upward forcing said ramp to raise from said lowered position to said raised position.
19. The lift of claim 14 where the lifting mechanism further comprising a stopping mechanism;
said stopping mechanism being adapted to stop said leverage arm from rotating said lower arm past a predetermined position.
20. The lift of claim 14 where said vehicle lift further comprising a lowering mechanism mounted to the exterior of said lifting mechanism;
when said lowering mechanism being moved in one direction, said lowering mechanism being adapted to cause said lifting mechanism to collapse from said raised position to said lowered position.

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. An apparatus for controlling a power in a network on chip (NoC), comprising:
a storage for storing a status information of one or more links interconnecting a plurality of processing elements (PEs), a link configuration information for establishing paths between the processing elements, and a voltage and a clock information of the one or more links according to a bandwidth; and
a control device for establishing paths between the processing elements to transmit a data by checking the link configuration information in the storage, and for controlling the voltage and the clock of the links by determining a voltage and a clock of the links of the established paths according to a bandwidth required for a data transmission of the processing elements.
2. The apparatus of claim 1, wherein the storage stores the status information of the links by arranging a table which comprises at least one of a field indicative of a status of the links, a field indicative of a voltage level used to transmit data, a field indicative of a frequency level (clock) used to transmit data, and a field indicative of a bandwidth for the data transmission.
3. The apparatus of claim 1, wherein the storage stores the link configuration information for establishing the paths between the processing elements by arranging a table which comprises at least one of a field indicative of an origin processing element which sends data, a field indicative of a destination processing element which receives data, and links on a path interconnecting an origin processing element and a destination processing element.
4. The apparatus of claim 1, wherein the storage stores the voltage and the clock information of the links according to a bandwidth by arranging a table which comprises at least one of a voltage level field of the link for supporting the bandwidth and a frequency level (clock) field of the link for supporting the bandwidth.
5. The apparatus of claim 1, wherein the storage further stores a job information on the network on chip by arranging a table which comprises at least one of a field indicative of an origin processing element which sends data, a field indicative of a destination processing element which receives data, a field indicative of a bandwidth information for transmitting data between an origin processing element and a destination processing element, and a field indicative of paths transmitting data from an origin processing element to a destination processing element.
6. The apparatus of claim 1, wherein the control device controls the voltage and the clock of the links on the path for the data transmission of the processing elements according to a bandwidth required for the processing elements to transmit data by checking a voltage and a clock information of the link based on the bandwidth in the storage, and
the control device updates the status information of the links in the storage using the voltage, the clock, and the bandwidth information of the links changed through the controlling.
7. The apparatus of claim 1, wherein the control device comprises:
a controller for establishing paths between the processing elements using the information stored in the storage, and determining a voltage and a clock to change of the links on the path according to the bandwidth required for the processing elements to transmit data;
a power controller for controlling a voltage of the links under the control of the controller; and
a clock controller for controlling a clock of the links under the control of the controller.
8. The apparatus of claim 1, wherein the link comprises:
one or more synchronization parts disposed in proximity to the processing elements for synchronizing between the processing elements;
a driving unit for controlling a voltage and a clock of the link under the control of the control device; and
a receiving unit for converting a voltage and a clock of data received from the driving unit to synchronize a voltage and a clock level with the driving unit.
9. A method for controlling a power in a network on chip (NoC), the method comprising:
when a processing element (PE) requests data transmission, confirming a path for the processing element to send data;
confirming a bandwidth to be processed by one or more links on the confirmed path according to a bandwidth for the data transmission of the processing element; and
sending one or more control signals to control a voltage and a clock of the links according to the bandwidth to be processed by the links.
10. The method of claim 9, wherein confirming a bandwidth to be processed by the links comprises:
confirming a bandwidth processed by the links of the path;
confirming a bandwidth required for the data transmission requested by the processing element; and
calculating a sum of the bandwidth processed by the links and the bandwidth required for the data transmission requested by the processing element.
11. The method of claim 9, further comprising:
after confirming the bandwidth to be processed by the links, checking whether the links on the path are able to process the confirmed bandwidth; and
when at least one of the links is not able to process the bandwidth, confirming another path for the processing element to send the data.
12. The method of claim 11, wherein when the links are able to process the confirmed bandwidth, one or more control signals are transmitted to control a voltage and a clock of the links on the path according to the confirmed bandwidth.
13. The method of claim 9, wherein the sending of the control signals comprises:
checking whether the links on the path comprises an active link;
when there is inactive link, confirming voltage and the clock of the links on the path for processing the confirmed bandwidth; and
sending the control signals to control the voltage and the clock of the links based on the confirmed voltage and clock.
14. The method of claim 13, further comprising:
after confirming the voltage and the clock of the links, updating a status of the links on the path to an active mode in a link status table which arranges status information of the links; and
updating the voltage, the clock, and the bandwidth information of the links with the confirmed voltage, clock and bandwidth in the link status table.
15. The method of claim 13, further comprising:
when there exists an active link, aborting a data transmission processed by the active link;
confirming a voltage and a clock of the links on the path for processing the confirmed bandwidth;
sending one or more control signals to control the voltage and the clock of the links according to the confirmed voltage and clock; and
resuming the aborted data transmission.
16. The method of claim 15, further comprising:
after confirming the voltage and the clock of the links, updating a status of the inactive links to an active mode in the link status table which arranges the status information of the links; and
updating the voltage, the clock, and the bandwidth information of the links with the confirmed voltage, clock and bandwidth in the link status information.
17. The method of claim 9, further comprising:
after sending the control signals, adding a data transmission job requested by the processing element into an operation table which arranges operation information of the processing elements on the network on chip.
18. The method of claim 9, further comprising:
after sending the control signals, controlling the processing element to commence the data transmission.
19. A method for controlling a power in a Network on Chip (NoC), the method comprising:
when data transmission of processing elements (PEs) is completed, confirming a changed bandwidth of at least one link constituting a network of the network on chip according to the completion of the data transmission; and
when there exists a link not transmitting data according to the changed bandwidth, sending one or more control signals of voltage and clock to deactivate the corresponding link.
20. The method of claim 19, further comprising:
after sending the control signals, updating a status of links not transmitting data to an inactive mode in a link status table which arranges status information of links.
21. The method of claim 19, further comprises:
after sending the control signals, deleting a job of the completed data transmission in an operation table which arranges operation information of processing elements on the network on chip.
22. The method of claim 19, further comprising:
when there exists a link having a reduced bandwidth according to the changed bandwidth, aborting a data transmission processed by the link having the reduced bandwidth;
confirming a voltage and a clock of the link having the reduced bandwidth according to the reduced bandwidth;
sending one or more control signals to control a voltage and a clock of the link based on the confirmed voltage and clock; and
resuming the aborted data transmission.
23. The method of claim 22, further comprising:
after confirming a voltage and a clock of the links, updating the voltage and the clock of the link with the confirmed voltage, clock and bandwidth in a link status table which arranges status information of links.
24. The method of claim 22, further comprising:
after sending the control signals, deleting a job of the completed data transmission in an operation table which arranges operation information of processing elements on the network on chip.