1461155665-6d38dd69-c6e0-4771-b517-cc313e9e1c92

1. An ejection apparatus for ejecting material from a liquid at a plurality of ejection locations, the apparatus comprising a printhead having
a plurality of channels through each of which liquid flows in use to supply liquid to a respective ejection location at an open end of the channel, and a plurality of channels through each of which liquid flows in use to remove depleted liquid from the respective ejection location at an open end of the channel, wherein each channel is one of a pair of co-operating channels, the two cooperating channels thus having a common end,
an ejection electrode disposed at each ejection location and by means of which an electric field is created in use to cause the ejection of material from the liquid, and
an electrically conductive path to each ejection electrode for supplying a voltage to the ejection electrode in use,
wherein
the channels are isolated from one another and separated from the electrically conductive paths over substantially the whole of the length of the electrically conductive paths.
2. Apparatus according to claim 1, wherein the channels have longitudinal axes which are disposed at an angle to one another so that liquid is brought to the ejection location and removed from it from the sides, the electrically conductive paths being provided substantially along a central axis bisecting the axes of the channels.
3. Apparatus according to claim 2, wherein the channels are formed along the edges of a pair of prismatic bodies separate from a component which forms the ejection locations.
4. Apparatus according to claim 1, wherein the individual channels are separated from one another by a plurality of walls and isolation of the individual channels is achieved by closing the tops of the channels over a majority of their length.
5. Apparatus according to claim 4, wherein the individual channels are closed, over a majority of their length, by means of a pair of side covers, each of which is common to all of the channels on a respective side and which engages the walls.
6. Apparatus according to claim 4, wherein, at the open end of the channels, lands separate the ejection locations from one another.
7. Apparatus according to claim 6, wherein protrusions are also defined by lands between the lands which separate individual ejection locations from one another, the protrusions of the ejection location-defining lands being smaller in width and defining, on each side thereof, passages for liquid flow between the ejection location-separating lands.
8. Apparatus according to claim 7, wherein, in order to separate the ejection location-defining lands from the ejection location-separating lands, spacers are provided on the flanks of the ejection location-defining lands at least over most of their length, the separators being formed integrally with the protrusion-defining lands, the channel-separating lands or both.
9. Apparatus according to claim 7, wherein the lands and separators are formed by a component located between prismatic bodies in which the channels are formed.
10. Apparatus according to claim 9, wherein the separators are metallised to provide the electrically conducting paths to the ejection electrodes.
11. An ejection apparatus according to claim 1, wherein each electrically conductive path is disposed so as to be out of contact with the liquid, in use, over substantially the whole of its length.
12. An ejection apparatus according to claim 1, wherein each electrically conductive path is disposed so as to be in contact with the liquid, in use, solely at the region of the corresponding ejection location.
13. An ejection apparatus for ejecting material from a liquid at a plurality of ejection locations, the apparatus comprising a printhead having
a plurality of channels through each of which liquid flows in use to supply liquid to a respective ejection location at an open end of the channel, and a plurality of channels through each of which liquid flows in use to remove depleted liquid from the respective ejection location at an open end of the channel, wherein each channel is one of a pair of co-operating channels, the two cooperating channels thus having a common end,
an ejection electrode disposed at each ejection location and by means of which an electric field is created in use to cause the ejection of material from the liquid, and
an electrically conductive path to each ejection electrode disposed so as to be out of contact with the liquid, in use, over substantially the whole of its length, for supplying a voltage to the ejection electrode in use,
wherein
the channels are isolated from one another and separated from the electrically conductive paths over substantially the whole of the length of the electrically conductive paths.
14. An ejection apparatus for ejecting material from a liquid at a plurality of ejection locations, the apparatus comprising a printhead having
a plurality of channels through each of which liquid flows in use to supply liquid to a respective ejection location at an open end of the channel, and a plurality of channels through each of which liquid flows in use to remove depleted liquid from the respective ejection location at an open end of the channel, wherein each channel is one of a pair of co-operating channels, the two cooperating channels thus having a common end,
an ejection electrode disposed at each ejection location and by means of which an electric field is created in use to cause the ejection of material from the liquid, and
an electrically conductive path to each ejection electrode disposed as to be in contact with the liquid, in use, solely at the region of the corresponding ejection location for supplying a voltage to the ejection electrode in use,
wherein
the channels are isolated from one another and separated from the electrically conductive paths over substantially the whole of the length of the electrically conductive paths.
15. An ejection apparatus for ejecting material from a liquid at a plurality of ejection locations, the apparatus comprising a printhead having
a plurality of channels through each of which liquid flows in use to or from a respective ejection location at an open end of the channel, each channel being one of two co-operating channels, one of which supplies liquid to a respective ejection location and the other of which removes depleted liquid from the same ejection location, the two cooperating channels thus having a common open end,
an ejection electrode disposed at each ejection location and by means of which an electric field is created in use to cause the ejection of material from the liquid, and
an electrically conductive path to each ejection electrode for supplying a voltage to the ejection electrode in use; wherein
the channels are isolated from one another and separated from the electrically conductive paths over substantially the whole of the length of the electrically conductive paths; and wherein
the channels have longitudinal axes which are disposed at an angle to one another so that liquid is brought to the ejection location and removed from it from the sides, the electrically conductive paths being provided substantially along a central axis bisecting the axes of the channels.
16. Apparatus according to claim 15, wherein the channels are formed along the edges of a pair of prismatic bodies separate from a component which forms the ejection locations.
17. Apparatus according to claim 15, wherein the individual channels are separated from one another by a plurality of walls and isolation of the individual channels is achieved by closing the tops of the channels over a majority of their length.
18. Apparatus according to claim 17, wherein the individual channels are closed, over a majority of their length, by means of a pair of side covers, each of which is common to all of the channels on a respective side and which engages the walls.
19. Apparatus according to claim 17, wherein, at the open end of the channels, lands separate the ejection locations from one another.
20. Apparatus according to claim 19, wherein protrusions are also defined by lands between the lands which separate individual ejection locations from one another, the protrusions of the ejection location-defining lands being smaller in width and defining, on each side thereof, passages for liquid flow between the ejection location-separating lands.
21. Apparatus according to claim 20, wherein, in order to separate the ejection location-defining lands from the ejection location-separating lands, spacers are provided on the flanks of the ejection location-defining lands at least over most of their length, the separators being formed integrally with the protrusion-defining lands, the channel-separating lands or both.
22. Apparatus according to claim 20, wherein the lands and separators are formed by a component located between prismatic bodies in which the channels are formed.
23. Apparatus according to claim 22, wherein the separators are metallised to provide the electrically conducting paths to the ejection electrodes.

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

What is claimed is:

1. A semiconductor integrated circuit device having a plurality of clock driver circuits dispersedly arranged in a core region in a semiconductor integrated circuit, the clock driver circuits supplying appropriate clock signals to a plurality of cells using the clock signals arranged in the core region through clock signal supply lines interconnected in a mesh-like form in the core region,
wherein said plurality of clock driver circuits are arranged by increasing or decreasing the number of rows of transistors in each of the clock driver circuits based on the density of said cells using the clock signals in the neighboring regions of each of said dispersedly arranged clock driver circuits, by using MOS transistors of MOS transistor groups arranged in an array in the peripheral region and bounded region portions in a plurality of divided regions into which said core region is divided.
2. A semiconductor integrated circuit device having clock driver circuits dispersedly arranged in a core region in a semiconductor integrated circuit, the clock driver circuits supplying appropriate clock signals to a plurality of cells using the clock signals arranged in the core region through clock signal supply lines interconnected in a mesh-like form in the core region,
wherein said plurality of clock driver circuits are arranged by increasing or decreasing the number of clock driver circuits in the neighboring regions based on the density of said cells using the clock signals in the neighboring regions of each of said dispersedly arranged clock driver circuits, by using MOS transistors of MOS transistor groups arranged in an array in the peripheral region and bounded region portions in a plurality of divided regions into which said core region is divided.
3. A semiconductor integrated circuit device having clock driver circuits dispersedly arranged in a core region in a semiconductor integrated circuit, the clock driver circuits supplying appropriate clock signals to a plurality of cells using the clock signals arranged in the core region through clock signal supply lines interconnected in a mesh-like form in the core region,
wherein said plurality of clock driver circuits are arranged by shifting each of the clock driver circuits based on the density of said cells using the clock signals in the neighboring regions of each of said dispersedly arranged clock driver circuits, by using MOS transistors of MOS transistor groups arranged in an array in the peripheral region and bounded region portions in a plurality of divided regions into which said core region is divided.
4. A semiconductor integrated circuit device having clock driver circuits dispersedly arranged in a core region in a semiconductor integrated circuit, the clock driver circuits supplying appropriate clock signals to a plurality of cells using the clock signals arranged in the core region through clock signal supply lines interconnected in a mesh-like form in the core region,
wherein said plurality of clock driver circuits are arranged by making a combination of increasing or decreasing the number of rows of transistors in each of the clock driver circuits, increasing or decreasing the number of clock driver circuits, andor shifting each of the clock driver circuits based on the density of said cells using the clock signals in the neighboring regions of each of said dispersedly arranged clock driver circuits, by using MOS transistors of MOS transistor groups arranged in an array in the peripheral region and bounded region portions in a plurality of divided regions into which said core region is divided.
5. A layout method of clock driver circuits used in a semiconductor integrated circuit device having a plurality of clock driver circuits dispersedly arranged in a core region in a semiconductor integrated circuit, the clock driver circuits supplying appropriate clock signals to a plurality of cells using the clock signals arranged in the core region through clock signal supply lines interconnected in a mesh-like form in the core region, the method comprising the steps of:
arranging MOS transistors of MOS transistor groups in an array in the peripheral region and bounded region portions in a plurality of divided regions into which said core region is divided;
performing a layout process for cells in said divided regions; and
increasing or decreasing the number of rows of transistors in each of the clock driver circuits based on the density of said cells using the clock signals in the neighboring regions of each of said dispersedly arranged clock driver circuits, by using the MOS transistors of the MOS transistor groups in an array in said arrangement step.
6. A layout method of clock driver circuits used in a semiconductor integrated circuit device having a plurality of clock driver circuits dispersedly arranged in a core region in a semiconductor integrated circuit, the clock driver circuits supplying appropriate clock signals to a plurality of cells using the clock signals arranged in the core region through clock signal supply lines interconnected in a mesh-like form in the core region, the method comprising the steps of:
arranging MOS transistors of MOS transistor groups in an array in the peripheral region and bounded region portions in a plurality of divided regions into which said core region is divided;
performing a layout process for cells in said divided regions; and
increasing or decreasing the number of clock driver circuits in the neighboring regions based on the density of said cells using the clock signals in the neighboring regions of each of said dispersedly arranged clock driver circuits, by using the MOS transistors of the MOS transistor groups in an array in said arrangement step.
7. A layout method of clock driver circuits used in a semiconductor integrated circuit device having a plurality of clock driver circuits dispersedly arranged in a core region in a semiconductor integrated circuit, the clock driver circuits supplying appropriate clock signals to a plurality of cells using the clock signals arranged in the core region through clock signal supply lines interconnected in a mesh-like form in the core region, the method comprising the steps of:
arranging MOS transistors of MOS transistor groups in an array in the peripheral region and bounded region portions in a plurality of divided regions into which said core region is divided;
performing a layout process for cells in said divided regions; and
shifting each of the clock driver circuits based on the density of said cells using the clock signals in the neighboring regions of each of said dispersedly arranged clock driver circuits, by using the MOS transistors of the MOS transistor groups in an array in said arrangement step.
8. A layout method of clock driver circuits used in a semiconductor integrated circuit device having a plurality of clock driver circuits dispersedly arranged in a core region in a semiconductor integrated circuit, the clock driver circuits supplying appropriate clock signals to a plurality of cells using the clock signals arranged in the core region through clock signal supply lines interconnected in a mesh-like form in the core region, the method comprising the steps of:
arranging MOS transistors of MOS transistor groups in an array in the peripheral region and bounded region portions in a plurality of divided regions into which said core region is divided;
performing a layout process for cells in said divided regions; and
making a combination of increasing or decreasing the number of rows of transistors in each of the clock driver circuits, increasing or decreasing the number of clock driver circuits, andor shifting each of the clock driver circuits based on the density of said cells using the clock signals in the neighboring regions of each of said dispersedly arranged clock driver circuits, by using the MOS transistors of the MOS transistor groups in an array in said arrangement step.

1461155653-807b6f4d-762b-4111-ba71-02553121ca57

1. A lever assembly comprising:
a lever;
a shaft coupled to said lever for supporting pivotal movement of said lever;
a magnet coupled to said lever, said magnet being configured to rotate about an axis that is substantially perpendicular to an axis of rotation of said shaft upon pivotal movement of said lever about said axis of rotation; and
a magnetic field sensor positioned adjacent said magnet for providing an output representative of a position of said lever.
2. A lever assembly according to claim 1, said assembly further comprising a face gear coupled to said shaft, and a pinion gear in meshing engagement with said face gear, whereby pivotal movement of said lever causes rotational movement of said pinion gear.
3. A lever assembly according to claim 2, wherein said pinion gear includes a mating feature for mating with a corresponding feature of a magnet carrier to cause rotation of said magnet carrier upon rotation of said lever.
4. A lever assembly according to claim 3, wherein said mating feature comprises a slot and said corresponding feature comprises a tab.
5. A lever assembly according to claim 1, said assembly further comprising a magnetic shield encompassing said magnetic field sensor.
6. A lever assembly according to claim 1, wherein said assembly further comprises a pivot arm coupled to said shaft for pivotal movement therewith, and a magnet carrier including a channel for receiving said pivot arm, whereby pivotal movement of said lever causes rotational movement of said magnet carrier.
7. A system comprising:
a plurality of lever assemblies, each of said lever assemblies having different associated functions, each of said lever assemblies comprising at least one identification magnet coupled thereto;
a plurality magnetic field sensors, each of said magnetic field sensors being positioned adjacent an associated one of said identification magnets; and
said magnetic field sensors providing an output associated with each of said magnets for indicating connection of said lever assemblies in said system, and for indicating which of said different associated functions is associated with each of said lever assemblies.
8. A lever assembly comprising:
a lever;
a shaft coupled to said lever for supporting pivotal movement of said lever; and
a face gear coupled to said shaft, and a pinion gear in meshing engagement with said face gear, whereby pivotal movement of said lever causes rotational movement of said pinion gear about an axis that is substantially perpendicular to an axis of rotation of said shaft.
9. A system comprising:
a plurality of lever assemblies, each of said lever assemblies having different associated functions and each of said lever assemblies comprising at least one associated identification magnet coupled thereto
and comprising at least one mating peg configuration corresponding to said associated function, each of said associated functions having a different associated mounting peg configuration;
a plurality of receptacles, each of said receptacles being configured to receive a plurality of different ones of said mating peg configurations, and each of said plurality of receptacles having one of said plurality of lever assemblies positioned therein; and
a plurality magnetic field sensors, each of said magnetic field sensors being positioned adjacent an associated one of said identification magnets; said magnetic field sensors providing an output associated with each of said magnets for indicating which of said different associated functions is associated with one of said lever assemblies positioned in each of said plurality of receptacles.
10. A lever assembly according to claim 9, said assembly further comprising
a lever; and
a shaft coupled to said lever for supporting pivotal movement of said lever.
11. A lever assembly according to claim 10, said assembly further comprising a face gear coupled to said shaft, and a pinion gear in meshing engagement with said face gear, whereby pivotal movement of said lever causes rotational movement of said pinion gear.
12. A lever assembly according to claim 11, wherein said pinion gear is configured to rotate about an axis substantially perpendicular to an axis of rotation of said shaft.
13. A lever assembly according to claim 11, wherein said pinion gear includes a mating feature for mating with a corresponding feature of a magnet carrier to cause rotation of said magnet carrier upon rotation of said lever.
14. A lever assembly according to claim 13, wherein said mating feature comprises a slot and said corresponding feature comprises a tab.
15. A lever assembly according to claim 9, wherein said assembly further comprises a pivot arm coupled to said shaft for pivotal movement therewith.
16. A lever assembly comprising:
a lever;
a shaft coupled to said lever for supporting pivotal movement of said lever;
a magnet coupled to said lever, said magnet being configured to rotate about an axis that is substantially perpendicular to an axis of rotation of said shaft upon pivotal movement of said lever about said axis of rotation;
a first magnetic field sensor positioned adjacent said magnet for providing an output representative of a position of said lever;
at least one identification magnet; and
a second magnetic field sensor positioned adjacent said at least one identification magnet,
said second magnetic field sensor providing an output in response to said identification magnet for indicating which of a plurality of different associated functions is associated with said lever assembly.
17. A lever assembly according to claim 16, said assembly further comprising a face gear coupled to said shaft, and a pinion gear in meshing engagement with said face gear, whereby pivotal movement of said lever causes rotational movement of said pinion gear.
18. A lever assembly according to claim 17, wherein said pinion gear includes a mating feature for mating with a corresponding feature of a magnet carrier to cause rotation of said magnet carrier upon rotation of said lever.
19. A lever assembly according to claim 18, wherein said mating feature comprises a slot and said corresponding feature comprises a tab.
20. A lever assembly according to claim 17, said assembly further comprising a magnetic shield encompassing said first magnetic field sensor.
21. A lever assembly according to claim 17, wherein said assembly further comprises a pivot arm coupled to said shaft for pivotal movement therewith, and a magnet carrier including a channel for receiving said pivot arm, whereby pivotal movement of said lever causes rotational movement of said magnet carrier.

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-20. (canceled)
21. An aerial vehicle comprising:
a vehicle management system configured to navigate the aerial vehicle; and
a redundant processing unit comprising a first processor and a second processor, wherein at least one of the first processor or the second processor is configured to:
receive a mission plan comprising a flight plan and a contingency plan,
validate the mission plan by at least determining the mission plan includes the flight plan,
after determining the mission plan is valid, execute the mission plan by at least providing the mission plan to the vehicle management system, wherein the vehicle management system is configured to direct the aerial vehicle to travel along the flight plan, and
synchronize the first processor and the second processor.
22. The aerial vehicle of claim 21, wherein the first processor is configured to synchronize the first processor and the second processor by at least communicating data to the second processor.
23. The aerial vehicle of claim 22, wherein the first processor is configured to synchronize the first processor and the second processor by at least communicating data to the second processor at regular intervals.
24. The aerial vehicle of claim 22, wherein the data comprises at least one of mission execution commands or information about a status of the mission plan.
25. The aerial vehicle of claim 22, further comprising a sensor, wherein the data comprises at least one of sensor data or data indicative of a configuration of the sensor.
26. The aerial vehicle of claim 25, wherein the sensor data comprises at least one of data indicating a current location of the aerial vehicle, a velocity of the aerial vehicle, an acceleration of the aerial vehicle, or video data.
27. The aerial vehicle of claim 25, wherein the sensor comprises at least one of a video sensor, a laser designator, a chemical sensor, a biological sensor, a smoke detector, a radiation detector, or an electromagnetic wave detector.
28. The aerial vehicle of claim 21, wherein the first processor is configured to receive the mission plan, validate the mission plan, execute the mission plan, and synchronize the first processor and the second processor, and wherein the second processor is configured to detect failure of the first processor and, in response, receive the mission plan, validate the mission plan, and execute the mission plan.
29. The aerial vehicle of claim 28, wherein the second processor is configured to detect failure of the first processor by at least failing to receive synchronization data from the first processor in an appropriate format or within a threshold time interval.
30. The aerial vehicle of claim 28, wherein the second processor is configured to detect failure of the first processor by at least detecting a software error in the first processor or unavailability of resources of the first processor.
31. The aerial vehicle of claim 21, where the redundant processing unit comprises a first redundant processing unit, the aerial vehicle further comprising:
at least one navigational sensor; and
a second redundant processing unit coupled with the first redundant processing unit, wherein the second redundant processing unit comprises a third processor and a fourth processor, wherein at least one of the third processor or the fourth processor is configured to receive navigational data from the at least one navigational sensor, determine a current location of the aerial vehicle based on the navigational data, and communicate the current location of the aerial vehicle to at least one of the first or second processors of the first processing unit.
32. The aerial vehicle of claim 31, further comprising a fuel sensor, and wherein the second processing unit is configured to receive fuel data from the fuel sensor, determine a fuel level based on the fuel data, and communicate the fuel level to at least one of the first or second processors of the first processing unit, and wherein the first processing unit is configured to communicate the flight path to at least one of the third or fourth processors of the second processing unit.
33. The aerial vehicle of claim 21, wherein the flight plan comprises one or more waypoints for a particular mission and the contingent flight plan includes a plan to at least one of land the aerial vehicle, hover the aerial vehicle, continue the flight plan, or fly the aerial vehicle to a rally point.
34. A method comprising:
receiving a mission plan at an aerial vehicle, wherein the mission plan comprises a flight plan and a contingency plan;
determining, by at least one of a first processor or a second processor of a redundant processing unit of the aerial vehicle, that the mission plan is valid, wherein determining the mission plan is valid comprises determining the mission plan includes the flight plan;
after determining the mission plan is valid, executing the mission plan by at least providing the mission plan to a vehicle management system of the aerial vehicle, the vehicle management system being configured to navigate the aerial vehicle, wherein the vehicle management system is configured to direct the aerial vehicle to travel along the flight plan; and
with at least one of the first processor or the second processor, synchronizing the first processor and the second processor.
35. The method of claim 34, further comprising;
determining that the mission plan is not valid; and
responsively requesting retransmission of at least part of the mission plan.
36. The method of claim 34, wherein synchronizing the first processor and the second processor comprises communicating data from the first processor to the second processor.
37. The method of claim 36, where communicating data from the first processor to the second processor comprises communicating data from the first processor to the second processor at regular intervals.
38. The method of claim 36, wherein the data comprises at least one of mission execution commands or information about a status of the mission plan, sensor data, or data indicative of a configuration of the sensor.
39. The method of claim 34, wherein receiving the mission plan comprises receiving the mission plan by the first processor, wherein determining that the mission plan is valid comprises determining, by the first processor, that the mission plan is valid, and wherein executing the mission plan comprises executing the mission plan by the first processor, the method further comprising detecting, by the second processor, failure of the first processor, and, in response:
receiving, by the second processor, the mission plan;
validating, by the second processor, the mission plan; and
executing, by the processor, the mission plan.
40. The method of claim 39, wherein detecting, by the second processor, failure of the first processor comprises at least one of failing to receive synchronization data from the first processor in an appropriate format or within a threshold time interval, or detecting a software error in the first processor or unavailability of resources of the first processor.