Electroplating can be used in integrated circuit manufacturing processes to deposit electrically conductive films onto substrates. Electroplating involves the electrochemical reduction of dissolved ions of a selected metal to an elemental state on the substrate surface, thereby forming a film of the selected metal on the substrate. Electroplating of multiple ion species may be used to generate a solder precursor which may be converted into an alloy upon application of heat.
This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter. Furthermore, the claimed subject matter is not limited to implementations that solve any or all disadvantages noted in any part of this disclosure.
Examples are disclosed that relate to adding a plating component to an anode chamber flow loop of an electroplating apparatus. In one example, an electroplating apparatus comprises one or more anode chamber flow loops, each anode chamber flow loop comprising an anode chamber configured to contain an anolyte solution and an anode. The electroplating apparatus further comprises a flow meter configured to dose components of the anolyte solution into each anode chamber flow loop. The electroplating apparatus further comprises a first valve manifold configured to supply components of the anolyte solution to the flow meter. The first valve manifold comprises a first shutoff valve operable to selectively fluidly couple a source of water to the flow meter, and further comprises a second shutoff valve selectively operable to fluidly couple sources of acid and bulk inorganic plating components to the flow meter. The electroplating apparatus further comprises a second valve manifold fluidly coupled to the second shutoff valve. The second valve manifold comprises a third shutoff valve selectively operable to fluidly couple the source of inorganic plating components to the first valve manifold, and further comprises a fourth shutoff valve selectively operable to fluidly couple the source of acid to the first valve manifold.
In some such examples, the electroplating apparatus additionally or alternatively comprises a check valve positioned between the fourth shutoff valve and the source of acid.
In some such examples, the third shutoff valve is additionally or alternatively a normally-closed valve.
In some such examples, the fourth shutoff valve is additionally or alternatively a normally-open valve.
In some such examples each anode chamber flow loop is additionally or alternatively a recirculating closed loop system comprising a pump configured to circulate anolyte through the anode chamber.
In some such examples each anode chamber flow loop additionally or alternatively comprises one or more tower reservoirs.
In some such examples, the source of acid additionally or alternatively comprises methanesulfonic acid.
In some such examples, the third shutoff valve is additionally or alternatively configured to, when closed, allow the source of bulk inorganic plating components to be fluidly coupled to a reservoir.
In some such examples, the bulk inorganic plating components additionally or alternatively comprise the dissolved metal species, and wherein the dissolved metal species precipitates in water.
In some such examples, the dissolved metal species additionally or alternatively comprises tin.
In another example, a method is disclosed for operating an electroplating apparatus. The method comprises, during a startup phase, flushing an anode chamber flow loop with an acid pumped via an anolyte component supply system comprising at least a first valve manifold. During the startup phase, the method further comprises supplying the anode chamber flow loop with a tin solution from a supply fluidly coupled to the first valve manifold, and flushing the anolyte component supply system with the acid. During an electroplating phase, the method comprises selectively dosing the anode chamber flow loop with acid and water via the first valve manifold responsive to signals received from one or more sensors of the anode chamber flow loop, and restricting flow of the tin solution to the first valve manifold.
In some such examples, water is additionally or alternatively directed through the first valve manifold via a first shutoff valve, and wherein acid and the tin solution are additionally or alternatively selectively directed through the first valve manifold via a second shutoff valve.
In some such examples, the tin solution is additionally or alternatively selectively directed to the first valve manifold via a third shutoff valve comprised in a second valve manifold, upstream of the first valve manifold, and wherein acid is additionally or alternatively selectively directed to the first valve manifold via a fourth shutoff valve in the second valve manifold.
In some such examples, restricting flow of the tin solution to the first valve manifold additionally or alternatively comprises restricting opening of the third shutoff valve.
In some such examples, the method additionally or alternatively comprises, during a maintenance phase following the electroplating phase, draining the anode chamber flow loop, removing restrictions on opening the third shutoff valve, and flowing the tin solution to the first valve manifold by opening the third shutoff valve.
In some such examples, supplying the anode chamber flow loop with the tin solution additionally or alternatively comprises ceasing to supply the anode chamber flow loop with the tin solution responsive to a signal received from a level sensor comprised in a tower reservoir of the anode chamber flow loop.
In another example, an electroplating apparatus comprises one or more anode chamber flow loops, a flow meter configured to dose components of the anolyte solution into each anode chamber flow loop, and a first valve manifold configured to supply the components of the anolyte solution to the flow meter. The first valve manifold comprises a first shutoff valve operable to selectively fluidly couple a source of water to the flow meter, and a second shutoff valve selectively operable to fluidly couple a source of methanesulfonic acid and tin solution to the flow meter. The electroplating apparatus further comprises a second valve manifold fluidly coupled to second shutoff valve. The second valve manifold comprises a third shutoff valve selectively operable to fluidly couple the source of tin solution to the first valve manifold. The second valve manifold also comprises a fourth shutoff valve selectively operable to fluidly couple the source of acid to the first valve manifold. The electroplating apparatus also comprises a controller configured to control the electroplating apparatus to supply each anode chamber flow loop with the tin solution during a startup phase. The controller is further configured to control the electroplating apparatus to selectively dose each anode chamber flow loop with acid and water via the first valve manifold by selectively opening and closing the first shutoff valve and the second shutoff valve while restricting supply of tin solution during an electroplating phase.
In some such examples, the controller is configured to restrict supply of tin solution during the electroplating phase by preventing opening of the third shutoff valve via a pneumatic force
In some such examples, the controller is configured to restrict opening of the third shutoff valve additionally or alternatively by presenting a safety warning to an operator via a user interface.
In some such examples, the controller is additionally or alternatively configured to, during a maintenance phase following the electroplating phase, drain each anode chamber flow loop, remove restrictions on opening the third shutoff valve, and flow the tin solution to the first valve manifold by opening the third shutoff valve.
The term “anode” may generally represent an electrode material that is electrochemically oxidized during an electroplating process.
The term “anode chamber” may generally represent a physical structure configured to hold at least an anode and anolyte in a way that provides selective separation from a cathode chamber.
The term “anode chamber flow loop” may generally represent a system for circulating anolyte through the anode chamber.
The terms “anolyte” and “anolyte solution” may generally represent a liquid environment, in which an anode is located during electroplating.
The term “anolyte component supply system” may generally represent a physical system configured to add individual components of an anolyte to an anolyte solution.
The term “bulk inorganic plating component” may generally represent a solution containing one or more inorganic species utilized for deposition during electroplating.
The term “cathode” may generally represent a conductive layer on a substrate that is grown during electroplating by the electrochemical reduction of ions.
The term “catholyte” may generally represent a liquid environment in which a cathode is located during electrodeposition.
The term “check valve” may generally represent a valve that allows flow of a fluid in one direction, and restricts flow of fluid in an opposite direction.
The terms “electrodeposition”, “electroplating”, and variants thereof may generally represent a process in which dissolved ions of an element are reduced on a substrate surface to deposit a film of the element.
The term “dosing” may generally represent a metered addition of a volume or molar quantity of one or more liquid components into a multi-component solution.
The terms “electroplating tool” and “electroplating apparatus” may generally represent a machine configured to perform electroplating.
The term “flow meter” may generally represent a device configured to measure and selectively control the flow rate of a liquid therethrough.
The term “high-resistance virtual anode” (HRVA) may generally represent a structure positioned between a substrate holder and an anode of an electroplating tool through which ions flow from the anode to the cathode during electroplating.
The term “plating cell” may generally represent a station in an electroplating tool configured for processing a substrate.
The term “reservoir” may generally represent compartments of solutions used in electroplating, such as catholyte and anolyte solutions. A “tower reservoir” is a type of reservoir.
The term “shutoff valve” may generally represent a valve that can be selectively adjusted to allow or disallow flow of a fluid therethrough.
The term “substrate” may generally refer to a structure on which a film may be deposited via electroplating. Example substrates include semiconductor wafers.
The term “substrate holder” may generally represent a structure for holding a substrate during an electroplating process.
The term “valve manifold” may generally represent a structure or device that houses one or more valves for controlling the flow of fluid through a system.
A variety of metals and metal alloys can be deposited by electroplating. Examples include copper, tin, silver, tin-silver alloys, nickel, gold, indium, and cobalt. One example use for electroplating is to form films for solder pads. For example, Sn/Ag alloys are less hazardous than solders containing lead, and can be deposited by electroplating.
Alkanesulfonic acids, such as methanesulfonic acid (MSA), may be used in electroplating systems due to their ability to solubilize metals such as tin, lead, silver, copper, and zinc. When an MSA solution containing metal ions is brought into contact with a substrate seed layer during an electroplating process, the metal ions are electrochemically reduced at the surface to form a metal layer.
Tin, while soluble in MSA, may precipitate from an electroplating solution in some aqueous conditions. As acid and water are typically dosed into anolyte during electroplating procedures, dosing may be performed in a manner that keeps tin out of supply lines. Otherwise, residual tin may form deposits in the lines when water is dosed. As such, tin-MSA solutions may have to be manually supplied into anolyte reservoirs. This may pose both a health hazard and a potential point of error in a process that may be concentration dependent.
Accordingly, examples are disclosed that relate to adding components of an anolyte solution to an anolyte chamber flow loop in an electroplating apparatus. Via the examples described herein, sources of acid, water, and bulk inorganic plating components, such as a tin solution, can each be supplied directly to the anode chamber flow loop. This allows for the introduction of tin solution with reduced risk of exposing personnel operating the electroplating apparatus.
Prior to discussing these examples in more detail,
Selective transport barrier 108 allows a separate chemical and/or physical environment to be maintained within anode chamber 104 and cathode chamber 106. For example, selective transport barrier 108 may be in the form of a membrane configured to prevent non-ionic organic species from crossing the barrier while allowing metal ions to cross the barrier. HRVA 109 comprises an ionically resistive element that approximates a suitably constant and uniform current source in proximity to a substrate cathode.
Substrate holder 112 is coupled to a substrate holder movement system 113 including a lift 114 that is configured to adjust a spacing between substrate holder 112 and HRVA 109. For example, lift 114 may lower substrate holder 112 to position substrate 111 within the catholyte for electroplating. Lift 114 further may raise substrate holder 112 from the catholyte after electroplating. Substrate holder movement system 113 further may include components to control the opening and closing of substrate holder 112.
The catholyte may be circulated between cathode chamber 106 and a catholyte reservoir 120 via a combination of gravity and one or more pumps 122. Likewise, the anolyte may be stored in and replenished from an anolyte reservoir 124. Anolyte may be circulated through anolyte reservoir 124 and anode chamber 104 via a combination of gravity and one or more pumps 126.
In some electroplating tools, plating operations maybe performed in parallel on multiple substrates using multiple plating cells. In some such examples, central catholyte and/or anolyte reservoirs may supply multiple plating cells with catholyte and/or anolyte. In other such examples, separate catholyte and/or anolyte reservoirs may be used to supply multiple plating cells. In yet other examples, an electroplating tool may comprise a single plating cell. Where an electroplating tool comprises multiple plating cells, a single lift may be configured to lift two or more substrate holders for two or more different plating cells.
Substrate holder 112 is lowered by lift 114 toward HRVA 109 after substrate 111 is loaded into substrate holder 112. Substrate 111 faces a surface of the HRVA 109, and is spaced from HRVA 109 by a plating gap during electroplating, as mentioned above. An electric field is established between anode 110 and substrate 111. This field drives dissolved metal cations from anode chamber 104 into cathode chamber 106. At the substrate 111, the metal cations are electrochemically reduced to deposit on the cathode layer on substrate 111. An anodic potential is applied to anode 110 via charge plate 115 and a cathodic potential is provided to the cathode of substrate 111 via a cathode electrical connection 116 to form a circuit. In some examples, substrate holder 112 may be rotated via a rotational motor 117 during electroplating.
Electroplating tool 100 further comprises a computing system 130, aspects of which are described in more detail below with regard to
Anolyte reservoir 124 and anode chamber 104 may be components of an anode chamber flow loop, whereby pump 126 circulates anolyte in a closed-loop circuit. Components of the anolyte can be replenished during electroplating as metal is deposited and other components are consumed.
As shown, first anode chamber flow loop 205 comprises a recirculating closed loop system that includes a filter 210, a circulating pump 212, a first anode chamber 214, a second anode chamber 216, and a tower reservoir 218. First anode chamber 214 and second anode chamber 216 are examples of anode chamber 104. While first anode chamber 214 and second anode chamber 216 are shown in parallel within first anode chamber flow loop 205, in some examples the anode chambers may be configured in series. Circulating pump 212 is an example of pump 126. Tower reservoir 218 is an example of anolyte reservoir 124.
Tower reservoir 218 may act as a surge volume for first anode chamber flow loop 205, and in particular for one or both first anode chamber 214 and second anode chamber 216, ensuring that the anode chambers and their respective plating cells are replenished with anolyte during operations. Level sensors 220 (high) and 222 (low) may provide an indication of the amount of anolyte in tower reservoir 218 to controller 225 via one or more sensor interfaces 227. As described further herein, controller 225 may utilize signals from level sensors 220 and 222 to adjust operations of anolyte supply system 200. For example, controller 225 may utilize such signals to conduct electroplating operations when tower reservoir 218 is sufficiently full. Controller 225 further may be configured to suspend electroplating operations when the level of anolyte in tower reservoir decreases below a threshold. In other examples, each anode chamber may be fluidly coupled to a corresponding dedicated tower reservoir.
First anode chamber flow loop 205 and second anode chamber flow loop 207 are coupled to an anolyte component supply system 230 via loop isolation valves 232 and 234, respectively. Anolyte component supply system 230 may be operable to provide bulk (e.g., flushing) and/or metered (e.g., dosing) flow of one or more anolyte components to first anode chamber flow loop 205 and second anode chamber flow loop 207.
As shown, anolyte component supply system 230 may selectively flow a source of water 235 (e.g., deionized water) and a source of acid 237 (e.g., acid in aqueous solution) to anode chamber flow loops 205 and 207. As shown, source of water 235 and source of acid 237 may be fluidly coupled to a first valve manifold 240. First valve manifold 240 includes a first shutoff valve 242 and a second shutoff valve 244. First shutoff valve 242 may be selectively operable to fluidly couple a source of water to flow meter 246. Second shutoff valve 244 may be selectively operable to fluidly couple source of acid 237 to flow meter 246. In some of the examples described herein, first shutoff valve 242 and second shutoff valve 244 are opened alternately. For example, first shutoff valve 242 may be normally open while second shutoff valve 244 may be normally closed. The two valves may be operatively connected such that opening one valve closes the other.
Flow meter 246 may be configured to dose components of the anolyte solution into anode chamber flow loops 205 and 207 via anode supply valve manifold 250. Anode supply valve manifold 250 includes a high flow shutoff valve 252, and a low flow shutoff valve 254 positioned in series with flow restrictor 256. The outputs of high flow shutoff valve 252 and low flow shutoff valve 254 are directed to directional valve 258. Directional valve 258 may be operable to selectively couple the dosing flow meter 246 to either anode chamber flow loops 205 and/or 207 or with drain line 260. Coupling flow meter 246 to drain line 260 may be used to aspirate the contents of flow loops 205 and/or 207, while coupling flow meter 246 to flow loops 205 and/or 207 allows for the dosing of components of the anolyte solution (e.g., water, acid) during electroplating operations. For example, a calibration period may occur at the beginning of an electroplating operation, then directional valve 258 may be switched to direct solutions to the flow loops.
High flow shutoff valve 252 may be used to fill flow loops 205 and 207 with components of the anolyte solution relatively quickly, such as during maintenance or resetting between operations. Low flow shutoff valve 254 may be used to provide highly regulated amounts of anolyte solution components through flow restrictor 256.
A separate bulk chemistry circuit 270 is shown that includes a bulk chemistry supply comprising tin solution source 272 coupled to reservoir 274 via reservoir fill valve 276. Reservoir 274 may be an example of catholyte reservoir 120. In the example shown in
For some electroplating chemistries, electroplating components and/or other anolyte components may be provided into anolyte component supply system 230 directly or via reservoir 274. For example, copper, in the form of aqueous copper sulfate in acidic solution, can be directly fed from a bulk supply line into tower reservoir 218 via first valve manifold 240. Copper solution may be supplied via an additional inlet to second shutoff valve 244, or via an additional dedicated shutoff valve.
However, for tin (e.g. tin-silver) electroplating, such an arrangement is not feasible, as tin precipitates out of solution in the presence of water, forming deposits which may clog the valves and supply lines of anolyte supply system 200. Tin solution 272, if supplied from a bulk chemistry supply, is only directed to reservoir 274. To supply tin solution 272 into tower reservoir 218, anolyte supply system 200 is generally primed with MSA, and then tin solution is poured manually into the top of tower reservoir 218.
Manual pouring tin can pose a risk to personnel and property in the case of spillage and chemical vapors, as tin solution can be an irritant. As such, handling tin requires the use of additional Personal Protective Equipment (PPE). One potential method for avoiding manually adding tin to tower reservoir 218 is temporarily swapping out acid component 237 for tin. However, changing chemistry in this way requires lengthy flushing of the supply lines, and changing the bottle configuration can be both a significant labor task and a safety concern.
Another potential solution is to rely on the tin anode to supply all tin for the electroplating process, and not add tin to tower reservoir 218. Supplying MSA to the anolyte chamber will dissolve the tin anode to create metal ions for plating. Some of the plated tin is replenished through breakdown of the anode, while the plated tin is replenished via addition to the catholyte. However, the MSA breakdown of tin metal takes time, and the system can be controlled more accurately if it is pre-loaded with tin solution. As such, it is desirable to be able to dose tin solution into anode chamber flow loop 205.
Accordingly,
First anode chamber flow loop 305 and second anode chamber flow loop 307 are coupled to an anolyte component supply system 330 via loop isolation valves 332 and 334, respectively. As shown, anolyte component supply system 330 may selectively flow a source of water 335, and a source of acid 337 (e.g., acid in aqueous solution) to anode chamber flow loops 305 and 307. As shown, source of water 335 is fluidly coupled to first valve manifold 340. First valve manifold 340 includes a first shutoff valve 342 and a second shutoff valve 344. First shutoff valve 342 may be selectively operable to fluidly couple a source of water to flow meter 346. Second shutoff valve 344 may be selectively operable to fluidly couple source of acid 337 or tin solution 372 to flow meter 346 via second valve manifold 382.
Flow meter 346 may be configured to dose components of the anolyte solution into anode chamber flow loops 305 and 307 via anode supply valve manifold 350. Anode supply valve manifold 350 includes a high flow shutoff valve 352, and a low flow shutoff valve 354 positioned in series with flow restrictor 356. The outputs of high flow shutoff valve 352 and low flow shutoff valve 354 are directed to directional valve 358. Directional valve 358 may be operable to selectively couple anode chamber flow loops 305 and 307 with either flow meter 346 or with drain line 360. A bulk chemistry circuit 370 is shown that includes tin solution supply 372 coupled to reservoir 374 (e.g., catholyte reservoir) via reservoir fill valve 376.
Bulk chemistry circuit 370 further comprises a direct pathway from supply of tin solution 372 into anolyte component supply system 330 and thus into anode chamber flow loops 305 and 307. In this example, a supply line 380 directs tin solution from the source of tin solution 372 into first manifold 340 at second shutoff valve 344 via second valve manifold 382. Supply line 380 thus receives tin solution directly from the pressurized source 372. Second valve manifold 382 also receives acid solution from MSA source 337. Second valve manifold 382 comprises a single output that feeds into second shutoff valve 344, selectively fluidly coupling source of acid 337 to first valve manifold 340. MSA may be supplied at any suitable concentration, such as 70%. This configuration allows for automatic or semi-automatic filling of anode chamber flow loops 305 and 307 with tin solution during a startup phase, as described in more detail below.
A third shutoff valve 384 selectively fluidly couples tin solution 372 to second shutoff valve 344. A fourth shutoff valve 386 selectively fluidly couples MSA source 337 to second shutoff valve 344. In some examples, third shutoff valve 384 may be a normally-closed valve, while fourth shutoff valve 386 may be a normally-open valve. In this way, tin solution 372 is restricted from entering anolyte component supply system unless directly commanded to do so by controller 325. To prevent against backflow of pressurized tin solution in the event of a failure of fourth shutoff valve 386, a check valve 388 may be positioned in the MSA flow path upstream of fourth shutoff valve 386. Controller 325 may control third shutoff valve 384 and fourth shutoff valve 386 via pneumatics bank 390. For example, third shutoff valve 384 and fourth shutoff valve 386 may be slaved together such that opening one valve closes the other.
In the configuration of
Method 400 is described for an electroplating procedure that comprises a startup phase 402, an electroplating phase 404, and a maintenance phase 406. However, in some examples the phases may overlap, may include one or more intermediate phases, and/or may include one or more additional phases.
During startup phase 402, at 410, method 400 includes flushing an anode chamber flow loop with an acid pumped via an anolyte component supply system comprising at least a first valve manifold. The system, including the anode chamber flow loop, may be empty at the initiation of startup phase 402.
For example, at 500,
Returning to
For example, at 600,
Returning to
Returning to
For example, at 800,
Returning to
At 460, method 400 includes draining the anode chamber flow loop. For example, at 900,
Returning to
In some embodiments, the methods and processes described herein may be tied to a computing system of one or more computing devices. In particular, such methods and processes may be implemented as a computer-application program or service, an application-programming interface (API), a library, and/or other computer-program product.
Computing system 1000 includes a logic machine 1010 and a storage machine 1020. Computing system 1000 may optionally include a display subsystem 1030, input subsystem 1040, communication subsystem 1050, and/or other components not shown in
Logic machine 1010 includes one or more physical devices configured to execute instructions. For example, logic machine 1010 may be configured to execute instructions that are part of one or more applications, services, programs, routines, libraries, objects, components, data structures, or other logical constructs. Such instructions may be implemented to perform a task, implement a data type, transform the state of one or more components, achieve a technical effect, or otherwise arrive at a desired result.
Logic machine 1010 may include one or more processors configured to execute software instructions. Additionally or alternatively, logic machine 1010 may include one or more hardware or firmware logic machines configured to execute hardware or firmware instructions. Processors of logic machine 1010 may be single-core or multi-core, and the instructions executed thereon may be configured for sequential, parallel, and/or distributed processing. Individual components of logic machine 1010 optionally may be distributed among two or more separate devices, which may be remotely located and/or configured for coordinated processing. Aspects of logic machine 1010 may be virtualized and executed by remotely accessible, networked computing devices configured in a cloud-computing configuration.
Storage machine 1020 includes one or more physical devices configured to hold instructions 1055 executable by the logic machine to implement the methods and processes described herein. When such methods and processes are implemented, the state of storage machine 1020 may be transformed—e.g., to hold different data.
Storage machine 1020 may include removable and/or built-in devices. Storage machine 1020 may include optical memory (e.g., CD, DVD, HD-DVD, Blu-Ray Disc, etc.), semiconductor memory (e.g., RAM, EPROM, EEPROM, etc.), and/or magnetic memory (e.g., hard-disk drive, floppy-disk drive, tape drive, MRAM, etc.), among others. Storage machine 1020 may include volatile, nonvolatile, dynamic, static, read/write, read-only, random-access, sequential-access, location-addressable, file-addressable, and/or content-addressable devices.
It will be appreciated that storage machine 1020 includes one or more physical devices. However, aspects of the instructions described herein alternatively may be propagated by a communication medium (e.g., an electromagnetic signal, an optical signal, etc.) that is not held by a physical device for a finite duration.
Aspects of logic machine 1010 and storage machine 1020 may be integrated together into one or more hardware-logic components. Such hardware-logic components may include field-programmable gate arrays (FPGAs), program- and application-specific integrated circuits (PASIC/ASICs), program- and application-specific standard products (PSSP/ASSPs), system-on-a-chip (SOC), and complex programmable logic devices (CPLDs), for example.
When included, display subsystem 1030 may be used to present a visual representation of data held by storage machine 1020. This visual representation may take the form of a graphical user interface (GUI). As the herein described methods and processes change the data held by the storage machine, and thus transform the state of the storage machine, the state of display subsystem 1030 may likewise be transformed to visually represent changes in the underlying data. Display subsystem 1030 may include one or more display devices utilizing virtually any type of technology. Such display devices may be combined with logic machine 1010 and/or storage machine 1020 in a shared enclosure, or such display devices may be peripheral display devices.
When included, input subsystem 1040 may comprise or interface with one or more user-input devices such as a keyboard, mouse, or touch screen. In some embodiments, the input subsystem may comprise or interface with selected natural user input (NUI) componentry. Such componentry may be integrated or peripheral, and the transduction and/or processing of input actions may be handled on- or off-board. Example NUI componentry may include a microphone for speech and/or voice recognition, and an infrared, color, stereoscopic, and/or depth camera for machine vision and/or gesture recognition.
When included, communication subsystem 1050 may be configured to communicatively couple computing system 1000 with one or more other computing devices. Communication subsystem 1050 may include wired and/or wireless communication devices compatible with one or more different communication protocols. As non-limiting examples, the communication subsystem may be configured for communication via a wireless telephone network, or a wired or wireless local- or wide-area network. In some embodiments, the communication subsystem may allow computing system 1000 to send and/or receive messages to and/or from other devices via a network such as the Internet.
It will be understood that the configurations and/or approaches described herein are exemplary in nature, and that these specific embodiments or examples are not to be considered in a limiting sense, because numerous variations are possible. The specific routines or methods described herein may represent one or more of any number of processing strategies. As such, various acts illustrated and/or described may be performed in the sequence illustrated and/or described, in other sequences, in parallel, or omitted. Likewise, the order of the above-described processes may be changed.
The subject matter of the present disclosure includes all novel and non-obvious combinations and sub-combinations of the various processes, systems and configurations, and other features, functions, acts, and/or properties disclosed herein, as well as any and all equivalents thereof.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2023/063748 | 3/5/2023 | WO |
Number | Date | Country | |
---|---|---|---|
63269005 | Mar 2022 | US |