Versatile Ultrasound Matrix Array Signal Processor
A versatile ultrasound matrix array signal processor with a programmable integrated circuit and routing layer addresses the high development costs of separate ASIC designs by enabling a single processor to support multiple transducer types, reducing costs and time through shared infrastructure across different applications.
Patent Information
- Application Number
- JP2024009810
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2023-02-22
- Filing Date
- 2024-01-25
- Publication Date
- 2025-11-11
- Estimated Expiration
- 2044-01-25
AI Technical Summary
Existing ultrasound matrix array systems require separate ASIC designs for each transducer type, leading to high development costs and inefficiencies due to the need for software and clinical validation for each application, which is not economically viable for most ultrasound transducers.
A versatile ultrasound matrix array signal processor with a programmable integrated circuit that can be used across various applications, including transthoracic, transesophageal, volume, and peripheral vascular transducers, utilizing a common design with a routing layer to connect multiple signal processing nodes to a single element, sharing characteristics like drive current and dynamic range.
This approach minimizes development costs and time by allowing a single processor design to support multiple applications, reducing overhead costs and enabling efficient reuse across different array pitches and element counts, thereby increasing the number of products that can benefit from shared infrastructure.
Smart Images

Figure 0007767477000001 
Figure 0007767477000002 
Figure 0007767477000003
Abstract
Description
[Technical Field]
[0001] Ultrasound imaging with a matrix (e.g., two-dimensional (2D)) transducer (XDCR) array is disclosed. A signal processor developed for an ultrasound matrix array contains identical, repetitive matrix processing circuitry to process signals from the acoustic elements of the array. [Background technology]
[0002] There are two ways to connect a signal processor to the acoustic elements. The oldest method is to provide a connecting circuit, such as a flexible or printed circuit board (PCB), for communicating signals between the signal processing circuitry and the acoustic elements. The second method is to align the signal processing circuitry with the acoustic element matrix in a parallel plane, connecting each element by aligning the matrix of acoustic elements with the matrix of signal processing circuitry, thereby making the signal processing circuitry an integral part of the acoustic element stack. This second method is the most effective, has the lowest cost, and simplifies the circuitry, which can include many thousands of contacts.
[0003] In this second approach, the signal processing circuit pattern precisely matches the dimensions of the acoustic element matrix, thus limiting the reuse of a given application-specific integrated circuit (ASIC). Alignment of the acoustic transducer elements to the ASIC's electronic support circuitry is achieved using sandwich-type rigid or flexible printed circuits or circuits implemented using a redistribution layer (RDL) on top of the ASIC. This alignment allows the patterns to be stretched or compressed to match each other. One processing circuit is used per acoustic element. In some cases, there are more acoustic elements than processing circuits with multiplexers between them. This precise matching of the ASIC to the array makes ASICs expensive, as they are designed and manufactured for each different array type, including arrays with unequal acoustic element pitches. Summary of the Invention
[0004] First, the preferred disclosure described below includes a system, method, and / or computer-readable storage medium for ultrasound imaging with a matrix array. A common design is used for the integrated circuit. The integrated circuit is programmable so that the same integrated circuit design can be used for various arrays, such as matrix arrays with different pitches. This design allows one element to interface with multiple processing circuits of a signal processor.
[0005] In a first aspect, a transducer system for ultrasound imaging is provided. The integrated circuit has transmit and / or receive circuits within cells. Each cell of the transmit and / or receive circuits is a first channel for transmit and / or receive beamformation, respectively. A routing layer is disposed between the two-dimensional array of transducer elements and the integrated circuit. The two-dimensional array, the integrated circuit, and the routing layer form a stack, and the routing layer electrically connects a plurality of the cells to one of the transducer elements.
[0006] In one embodiment, the integrated circuit is programmable to allow different numbers of cells to be connected to the same transducer element. For example, the integrated circuit is configured to perform beamforming at least in part using multiple cells electrically connected to a single transducer element, the cells operating together as beamformer channels with the same delay. In another embodiment, the integrated circuit is configured to perform beamforming at least in part using multiple cells electrically connected to a single transducer element, each operating to form separate beams of signals to or from the transducer element.
[0007] According to another aspect, the integrated circuit is configurable to operate for different pitches and / or numbers of transducer elements.
[0008] In yet another embodiment, the routing layer electrically connects each of the transducer elements to a separate set of cells, each set including multiple cells dedicated to that set.
[0009] In another form, the routing layer is a redistribution layer. In one form, the routing layer is a flexible circuit material having traces configured to route from a first pitch of transducer elements to a second pitch of signal pads of the integrated circuit, the second pitch being different from the first pitch.
[0010] In one form, the integrated circuit is an application specific integrated circuit implemented as a semiconductor chip, which is operable for a variety of arrays with a variety of element pitches, and the application specific integrated circuit stacked with the two-dimensional transducer array is configured to operate at the pitch of the transducer elements of the two-dimensional transducer array.
[0011] In a second aspect, a method for fabricating an ultrasound transducer with a versatile signal processor is provided. An array of elements having a first pitch is selected. The array is stacked with (1) an intermediate layer that implements a pitch change from the first pitch to a second pitch of the versatile signal processor, and (2) the versatile signal processor. The versatile signal processor is programmed to operate using the elements of the first pitch.
[0012] In one form, selecting the array includes selecting from arrays of different pitches, the versatile signal processor being configurable to operate at any of the different pitches.
[0013] In another embodiment, the versatile signal processor is a plurality of signal processing nodes, each of which has transmit, receive, and signal processing circuitry identical to the other nodes. Stacking includes stacking such that multiple signal processing nodes are connected to each of the elements through intermediate layers. For example, programming includes programming the versatile signal processor to share drive currents and dynamic ranges between nodes connected to the same one of the elements. In another embodiment, programming includes programming the versatile signal processor to use multiple signal processing nodes connected to the same one of the elements to form multiple beams from the same signal from the same one of the elements.
[0014] In one embodiment, the method further includes selecting a different array having elements at a third pitch different from the first pitch, stacking the different array with (1) another intermediate layer that implements a pitch change from the third pitch to the second pitch of another versatile signal processor, and (2) the other versatile signal processor, programming the other versatile signal processor to operate using elements at the third pitch, the other versatile signal processor having the same design as the versatile signal processor, e.g., the other versatile signal processor having a different number of nodes connected to each element of the array than the number of nodes connected to each element of the versatile signal processor.
[0015] In a third aspect, a transducer system for ultrasound imaging is provided. The integrated circuit has transmit and / or receive circuitry within cells, each of which is a first channel for transmit and / or receive beamformation, respectively. A routing layer is disposed between the two-dimensional array of transducer elements and the integrated circuit. The two-dimensional array, the integrated circuit, and the routing layer form a stack, and the integrated circuit is programmable to operate using different numbers of cells connected to each of the elements.
[0016] In one form, the integrated circuit is programmed to connect a plurality of cells to each of the elements, for example, the cells connected to each element share drive current and dynamic range.
[0017] In another form, the integrated circuit is an application specific integrated circuit and the routing layer comprises a redistribution layer.
[0018] The present invention is defined by the claims, and nothing herein should be considered as limiting the scope of those claims. The various aspects described above may be used individually or in any possible combination. Other aspects and advantages are described below in connection with preferred embodiments. These additional aspects and advantages may be used independently of any of the above-described aspects. [Brief explanation of the drawings]
[0019] The components and drawings are not necessarily to scale, but rather are exaggerated to illustrate the principles of the present invention, and in the drawings like reference characters indicate corresponding parts throughout the various views. [Figure 1] 1 is a block diagram of one embodiment of a transducer system coupled to an ultrasound imaging device. [Figure 2] FIG. 2 is a block diagram of one embodiment of a portion of a transducer system. [Figure 3] FIG. 1 illustrates an arrangement of cells of an integrated circuit with overlaid acoustic elements. [Figure 4] 4 shows an example of a 2x overlay of the cell array of FIG. 3 with acoustic elements having a different pitch than the cell array. [Figure 5] Diagram showing an example of cell connections programmed for the overlay of Figure 4. [Figure 6] Illustrates an example of a cell array and a 3x overlay of acoustic elements with different pitches. [Figure 7] FIG. 7 shows an example of cell connections programmed for the overlay of FIG. 6. [Figure 8] 1 is a flow chart of one embodiment of a method for forming a matrix array. DETAILED DESCRIPTION OF THE INVENTION
[0020] Separate ASIC designs are typically provided for each type of transducer, such as for each matrix transducer with a distinct pitch and / or element count. Using different ASICs to support multiple applications requires effort in software, ultrasound engineering, and clinical validation. The development time and cost of building multiple acoustic matrix array solutions for multiple product applications is significant. Overhead costs are high unless it is a specific product with a high annual sales volume, which is typically not the case for ultrasound transducers.
[0021] A versatile ultrasound matrix array signal processor is provided. The same signal processor (e.g., ASIC) can be used for a variety of applications, such as transthoracic adult and pediatric, transesophageal adult and pediatric, volume, thin slice musculoskeletal (MSK) (e.g., fine pitch in one dimension and large pitch in the other), and / or peripheral vascular transducers. A single processor design includes an array of matrix array element support circuits (ESCs). The same processor can be used for a variety of applications corresponding to different array pitches and / or element counts. Each signal processor created can support any one of several different types of transducers.
[0022] Routing (wiring) layers (e.g., redistribution layers (RDLs)) are designed for each application, allowing for different process and device areas. Routing layers can match support circuitry to multiple device grids. For example, the support circuit grid can work for a 1xN, NxM, or 1xM grid.
[0023] Routing layers are used to connect multiple signal processing nodes or support circuits to a single element, effectively sharing characteristics such as drive current and dynamic range. A common signal processor supporting use with any one of multiple acoustic arrays functions as a gate array approach, where multiple identical element support circuits, including transmit, receive, and signal processing, are combined in an integer number greater than or equal to 1 and attached to the array of elements. Ideally, but not necessarily, the element area is related to the element support circuit area by N. N can be 1 when the element area and the element support circuit area are the same. For large element areas, such as one-dimensional or two-dimensional arrays with widely spaced elements, N can be greater than 1.
[0024] The ASIC design allows one or more ASICs to connect to one or more elements in parallel via routing. The transmit currents of support circuits that share an acoustic element are additive. Sharing support circuits with one element can increase the receive and transmit signal-to-noise ratio. The azimuth and elevation grid of the signal processor's support circuits can be area-matched to the acoustic element. Attached printed circuits or other routing layers can extend array matching. By having multiple support circuits connecting to a given acoustic element, the signal processor can support forming multiple beams from the same element signal.
[0025] Having a common signal processor solution minimizes cost and time for subsequent applications, allowing development costs to be spread across more products. The signal processor design allows for sharing of analog signal range between the acoustic stack elements and the processing circuitry. The common signal processor's supporting infrastructure, such as clocks and controls, can be used across multiple applications.
[0026] FIG. 1 shows one embodiment of a transducer system for ultrasound imaging. The transducer system is formed from a matrix array (2D array) 100. A signal processor (integrated circuit: IC) 140 stacked with the array 100 has a common design that can be used for different applications. While FIGS. 1 and 2 show the integrated circuit 140 used for one application, the integrated circuit's design allows it to be used with transducers for different applications (compare FIGS. 3, 4, and 6). Rather than individual designs, the common design of the integrated circuit 140 can be used to create transducers for all applications. For example, a box of chips for the integrated circuit 140 is provided. All chips have the same design. The chips from that box can be used to create any of a variety of transducers. The integrated circuit 140 for any given transducer is programmed to operate with the transducer for which the chip was selected.
[0027] The transducer system is fabricated using the method of Figure 8 or another method. The transducer system operates in conjunction with a Controller 160 and / or an Ultrasound Imager 180 to image a patient. An integrated circuit 140 is connected to the array 100 by a Route layer 120 and is programmed to operate with the array 100 during imaging.
[0028] The transducer system includes a 2D array 100, a routing layer 120, and an integrated circuit 140. The transducer system may be physically and / or electrically connected to a controller 160 and an ultrasound imager 180. Additional, different, or fewer components may be provided. For example, in one embodiment, the routing layer 120 is integrated into and / or provided as part of the integrated circuit 140. In other embodiments, a beamformer is provided, such as as part of the ultrasound imager 180. The integrated circuit 140 provides partial beamforming (e.g., a subarray of thousands of channels beamformed into 256, 192, 128, or 64 channels), and the beamformer of the imager 180 completes the beamforming (samples representing 256, 192, 128, or 64 spatial locations).
[0029] The 2D array 100 is a matrix array of transducer elements. The transducer elements may be piezoelectric, CMUT, or PMUT elements. The elements are distributed on a fully sampled Cartesian grid as a 2D transducer array. Sparse sampling or other grid spacing of elements may also be provided. Any number of elements may be provided, such as hundreds or thousands.
[0030] In one embodiment, the array of elements is disposed within a removable transducer assembly. For example, the array 100 may be housed in a handheld transducer housing. Alternatively, a catheter or endoscopic configuration may be used. The array may be designed for a specific application, e.g., with a selected pitch, area, shape, center frequency, and / or frequency range selected to image a specific organ and / or through a specific acoustic window.
[0031] The 2D array 100 may have an even or uneven number of elements distributed in azimuth and elevation. For example, the 2D array 100 of transducer elements may have a greater number of transducer elements along the azimuth angle than a smaller number of transducer elements along the elevation angle. In one embodiment, the 2D array 100 has 72, 48, or 84 elements in azimuth and 80, 60, or 52 elements in elevation. Square, rectangular, circular, triangular, hexagonal, or other shaped arrays may be used.
[0032] The integrated circuit 140 is a processor in chip or wafer form, such as an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other integrated circuit. While an ASIC is used here as an example, other signal processors or integrated circuits may be used. The ASIC 140 provides signal processing, such as pre-amplification and / or digitization. The ASIC 140 may perform control functions, full beam formation, partial beam formation, and / or pulser (pulse generation).
[0033] In one embodiment, the ASIC 140 is a partial beamformer for the transmit and / or receive processes. During the receive process, signals from individual elements 102 in a subarray are combined to provide a subarray signal as an output channel. Delay and sum, sum-only, and / or phase and sum partial beamforming may be provided for each subarray 32. This results in signals or data for each channel of the beamformer of the ultrasound imager 180. The partial beamformer for this receive process is a subarray beamformer that beamforms separately for each subarray and provides a signal for each active element (subarray element) to the imager 180. The partially beamformed data is output to a system channel. From the perspective of the ultrasound imager 180, all receive signals for all elements in a subarray are beamformed, or relatively delayed and combined together, before being forwarded to the imager 180, so that the entire subarray represents a single array element. The system then beamforms multiple subarray signals together.
[0034] For transmit, the ASIC 140 includes a pulser and drive controller for each of the various channels. Phasers and / or delays, amplifiers or other circuitry for amplification may be included along with the pulser and drive controller for each channel to generate time-aligned and apodized electrical waveforms to be applied to the acoustic elements 102 of the transmit beamformation.
[0035] The ASIC 140 operates in conjunction with many elements of the array 100. The ASIC 140 includes support circuitry (e.g., digitizer, preamplifier, transmit channel, and / or receive channel) partitioned into many independent cells 200. FIG. 2 shows an example of two adjacent cells within the ASIC 140. Dozens, hundreds, or thousands of cells 200 or nodes with electrically isolated circuitry may be provided. The cells 200 may be distributed in any pattern, such as a Cartesian grid, with any pitch, such as a pitch that is the same as or close to (e.g., within 10%) the pitch of the smallest element 102 used in the array 100. For example, the pitch of the cells 200 is 142 μm by 159 μm. Other pitches, with equal or unequal spacing in azimuth or elevation, may also be used.
[0036] The circuitry of each cell 200 may be identical to the circuitry of other cells 200. In the example of FIG. 2, the circuitry of a cell 200 includes a pulser 210 and a delay or phase shifter 220 for transmit beamforming, and a delay 250 and an amplifier 240 for receive beamforming. A summer 230 may be provided as a component or simply as a connection between cells 200 for receive beamforming based on relatively delayed and apodized signals from the cells 200. A switch can be used to route receive signals through the summer 230. Other shared circuits, such as a controller, may be included in the ASIC 140. Each cell 200 is a channel for transmit and / or receive beamforming or partial beamforming. Other circuits, such as an analog-to-digital converter and a preamplifier, may be included that are repeated within each cell 200.
[0037] FIG. 3 shows an example of a portion of an ASIC 140 with cells 200 distributed in azimuth and elevation. A simplified 3×4 cell arrangement is shown, but many more cells 200 in a wider array can be provided. The cells 200 are shown with nodes, pads, or electrical contacts 202 for receiving signals from and providing signals to the acoustic elements 102. In the example of FIG. 3, one acoustic element 102 (dashed rectangle) is shown for simplicity. Other elements are also provided. In this example, the elements 102 have the same or similar pitch as the cells 200, so each cell's node 202 connects to only one element 102. An actual array could be 72×80 cells 200 and elements 102 for an active area of 10.2 mm×12.7 mm.
[0038] 4 shows an example of the same ASIC 140 connected to an array 100 of elements 102 (dashed rectangles). The elements 102 in this example have a larger pitch, such as 213 μm by 212 μm per element 102, compared to 142 μm by 159 μm for the cells 200. The area of each element 102 in azimuth and elevation is larger than the area of each cell 200. In this example, the elements 102 are in a 2×3 array that covers a 3×4 array of cells 200. The actual array might be 72×80 cells 200 and 48×60 elements 102, for an active area of 10.2 mm×12.7 mm. As a result, there are twice as many nodes 202 as there are elements 102.
[0039] 6 shows an example of a 7×12 array of cells 200 and corresponding nodes 202. In this example, the elements 102 (dashed rectangles shown over a portion of the ASIC 140) have a pitch of 243 μm×248 μm, so there are three cells 200 per element 102. An actual arrangement might be 72×91 cells 200 and 84×52 elements 102, for an active area of 10.2 mm×12.9 mm.
[0040] Due to the mismatch in numbers, each element 102 has multiple cells 200 that can be connected. Half, one-third, or some other percentage of the cells 200 are unused or not connected to an element 102. However, by connecting a spare cell 200 to an element 102, its drive current and dynamic range can be shared among cells 200 connected to the same element 102. Similarly, the same element signal may be processed separately to form two different receive beams along different scan lines (i.e., applying different delays or phase adjustments and apodization to copies of the same signal).
[0041] FIG. 2 shows an example where two cells 200 are connected to the same element 102. FIG. 4 shows multiple (two) cells 200 connected to each of the elements 102. FIG. 6 shows multiple (three) cells 200 connected to each of the elements 102. The arrows indicate pairs or triplets of nodes 202 that connect to the centers or electrodes of each of the elements 102. Four or more cells 200 may be connected per element 102. In some cases, only one cell 200 is connected per element (see, for example, FIG. 3). The number of cells 200 connected to different elements 102 of the same array 100 may vary.
[0042] A common ASIC 140 capable of supporting multiple acoustic arrays 100 functions as a gate array approach, where a large number of identical element support circuits (cells 200), including transmit, receive, and signal processing, are combined in integer combinations equal to or greater than 1 and attached to the array 100 of elements 102. The element area is ideally, but not necessarily, related to the element support circuit area by N. N can be 1 when the element area and the element support circuit area are the same (e.g., FIG. 3). For large element areas, such as one-dimensional and two-dimensional arrays with widely spaced elements, N can be greater than 1 (e.g., FIGS. 4 and 6).
[0043] Fractional matching is also possible if the overall area of ASIC 140 is larger than array 100 and routing layer 120 compresses (packs) the contacts. Fractional matching is also possible if array 100 is larger and is connected via an interposer, such as a rigid or flexible printed circuit, as routing layer 120.
[0044] Such a relationship need not hold with respect to azimuth and / or elevation, but rather with respect to area. While the spacing of signal processors (cells 200) fixed in silicon or other semiconductors may have one orientation and size in azimuth and elevation, a second orientation and size preferred for one or more acoustic matrix patterns may be different. In general, the areas of these patterns are related by area, not by orientation, and are limited only by how the routing layer 120 can reach an integer number of signal processing circuits (cells 200) from one acoustic element 102.
[0045] The same ASIC 140 can be or is configured to operate with different arrays 100 having different pitches and / or different numbers of transducer elements 102. The same ASIC 140 design can be used in different types of arrays 100, arrays 100 for different applications, and / or arrays 100 having different frequency, bandwidth, and / or size (e.g., pitch and / or area) characteristics. While a given ASIC 140 itself may only connect to one array 100, the design of the ASIC 140 allows ASICs 140 manufactured with the same die or design to be used in any of a variety of arrays 100, increasing the number of ASICs 140 of the same design while reducing the design requirement of designing ASICs 140 separately for each type of array.
[0046] The ASIC 140 can be programmed to connect multiple cells 200 to each element 102 so that signals provided to and / or received from the element 102 can be appropriately manipulated (e.g., summed to form signals from a single element, or processed separately to form multiple beams and / or share current in transmit waveform generation). The ASIC 140 can be programmed to operate with different numbers of cells 200 connected to each element 102. The routing layer 120 is used to connect two or more signal processing nodes 202 to a single element 102 that effectively share characteristics such as drive current and dynamic range. Furthermore, the element circuitry (cells 200) is intended to benefit from multiple circuits attached to a single element 102, since transmitter currents can be summed and returned element signals can be shared by multiple processors. Routing, switches, and / or controls are used to ensure that the cells 200 shared by each element 102 operate together to use common transmit and / or receive signals. The ASIC 140 is configured to perform beamforming at least in part with multiple cells 200 electrically connected to each transducer element 102 that operate together as beamformer channels having the same delay and / or apodization. Alternatively, the ASIC 140 is configured to perform beamforming at least in part with multiple cells 200 electrically connected to each transducer element 102 that operate separately to form multiple beams for signals from or to a single transducer element 102.
[0047] ASIC 140 is a semiconductor chip. One ASIC 140 is used for a given array. In an alternative embodiment, multiple ASICs 140 are tiled to connect to different portions of a common array 100.
[0048] The routing layer 120 may be a flexible circuit material (flex), deposited / etched conductors (e.g., traces and vias), a redistribution layer (RDL), an interposer with conductors, wires, a printed circuit board, and / or other support structure with conductors to electrically connect the nodes 202 to the elements 102. Vias, traces, wires, and / or other conductors and routing may be used.
[0049] The routing layer 120 is disposed between the two-dimensional array 100 of transducer elements 102 and the ASIC 140. As shown in Figure 1, the array 100, routing layer 120, and ASIC 140 are stacked and bonded together. Epoxy or other bonding, lamination, flip-chip bonding, and / or solder asperity contacts are used to physically connect each layer of the stack and / or to form conductive connections from the ASIC 140 to the array 100.
[0050] The ASIC 140, which is stacked with the two-dimensional transducer array 100, is configured to operate at the pitch of the transducer elements 102 of the two-dimensional transducer array 100. A routing layer 120 routes the electrical connections. The ASIC 140 has a design that allows it to operate with many different types of array 100, but the routing layer 120 can be designed specifically for the combination of array 100 and ASIC 140. Because the routing layer 120 can be inexpensively and efficiently designed according to the type of array 100, the routing layer 120 can vary depending on the type of array 100, while the ASIC 140 is designed to operate with any of a number of different arrays 100.
[0051] The routing layer 120 has conductors that adjust the pitch from the pitch of the elements 102 to the pitch of the cells 200. Cells 200 that have a common connection to the same element 102 can be electrically connected to each other in the routing layer 120 (see FIG. 2). Alternatively, electrodes of the elements 102 are used for the connection, and / or switches (e.g., multiplexers) within the ASIC 140 are used for the connection. Routing conductors (e.g., traces and vias in a single or multi-layer flexible circuit) route from one pitch to another, different pitch. When the cell pitch and element pitch are the same, the routing maintains the pitch. Signal pads or nodes 202 of the cells 200 of the ASIC 140 are electrically connected to electrodes of the elements 102.
[0052] When the area of the cells 200 differs from the area of the elements 102, the routing layer 120 electrically connects multiple cells 200 to one of the transducer elements 102. Each element 102 has multiple cells 200 connected to it. For example, as shown in FIGS. 4 and 6, the routing layer 120 electrically connects two and three cells 200 and corresponding nodes 202 to each element 102, respectively. A set (e.g., two or more) of cells 200 are connected to each element 102. Each cell 200 is connected to only one element 102 (single connection). The routing layer 120 (e.g., RDL) is used to connect two or more signal processing nodes 202 to one element 102 (see FIG. 2) to effectively share characteristics such as drive current and dynamic range.
[0053] Through routing in the routing layer 120 and / or programming of the ASICs 140 (e.g., by switching contacts), the ASICs 140 can be used in a variety of arrays. For example, FIG. 3 shows a one-to-one connection of cells 200 to elements 102. The ASICs 140 are programmed so that each cell 200 becomes one channel for beamforming. As another example, FIG. 4 shows a two-to-one connection of cells 200 to elements 102. The ASICs 140 are programmed so that pairs of cells 200 together function as channels or share the same signal. FIG. 5 shows programming to link nodes 202 for this arrangement of FIG. 4. Through routing and / or programming, links 500 can have any of a variety of patterns that combine cells 200 with elements 102. In yet another example, FIG. 6 shows a three-to-one connection of cells 200 to elements 102. The ASICs 140 are programmed so that triplets of cells 200 together function as channels or share the same signal. Figure 7 shows the programming for linking the nodes 202 for this arrangement of Figure 6. The routing and / or programming links 500 can have any of a variety of patterns connecting the three cells 200 to each element 102.
[0054] The array 100, routing layer 120, and integrated circuit 140 are stacked in parallel planes. The routing layer 100 and / or array 100 may have curved or spherical surfaces. If an intervening layer is included, the intervening layer may be curved relative to the array 100 and flat relative to the integrated circuit 140. The intervening layer includes a z-axis connection.
[0055] The controller 160 is a processor, such as a field programmable gate array (FPGA), an ASIC, a general-purpose processor, or a control processor. The controller 160 controls the ASIC 140. The controller 160 controls partial beamforming, for example, configuring delays or phasing and / or amplification to enable and / or turn off partial beamforming, and signals from different elements 102 are combined without phasing or delay. The controller 160 is located in a connector of the transducer probe, such as a connector for detachable connection with the ultrasound imaging device 180. In other embodiments, the controller 160 is in the ultrasound imaging device 180, in the ASIC 140, and / or in a probe head with the transducer array 100.
[0056] Software, firmware, and / or hardware configure the controller 160 and / or ASIC 140 and program the ASIC 140 to operate in the cell-to-element configuration for a given array 100. Because a common ASIC 140 design is used, programming configures the ASIC 140 for the particular array 100 in which it is used. Different ASICs 140 of the same design are programmed differently due to the different numbers of cells 200 per element 102 used in the transducer stack or system. Routing switches within the ASIC 140 can be controlled.
[0057] The ultrasound imager 180 is a medical diagnostic ultrasound imaging system. The transmit beamformer and receive beamformer connect through a transmit / receive switching system to connectors for interfacing with a connector on an ultrasound probe. If the ASIC 140 provides partial beamforming, the partially beamformed samples from the ASIC 140 are further beamformed by the beamformer in the ultrasound imager 180. The receive beamformer beamforms signals from the subarrays and outputs the beamformed data to an imaging device, such as a detector and scan converter. For volumetric (i.e., 3D) or four-dimensional imaging, a three-dimensional renderer may be provided. A display displays images resulting from acoustic scanning of the patient by the transducer.
[0058] 8 is a flow chart illustrating one embodiment of a method for manufacturing and using an ultrasound transducer with a versatile signal processor. A common signal processor (e.g., ASIC) design is used. The same signal processor built with the same design can be used with multiple different types of transducers. Because different applications are available, the overall cost and time of the design is spread over an increasing number of transducers sold.
[0059] This method may be performed to form any one of the systems of Figures 1-7 or other systems. Additional, different, or fewer steps may be provided. For example, step 812 is not performed if the signal processor grid is the same as the array grid (e.g., the same or close (+ / - 5%) pitch). The steps may be performed in the order shown (top to bottom or numbered) or in another order.
[0060] In step 800, an array of elements is selected. The array is to be fabricated or to be fabricated for a given application. The application dictates the size of the array, the required resolution, and / or the operating frequency, which in turn dictate the area and pitch of the elements. An array of elements and the corresponding pitch are selected.
[0061] A variety of arrays and pitches are available. When fabricating arrays, any pitch is possible. The available pitches may be limited to integer multiples of the area of the cell region of a versatile signal processor (e.g., an ASIC). A group of available arrays with corresponding pitches is established according to the distribution of cells, nodes, or support circuitry of the versatile signal processor. For example, FIGS. 3, 4, and 6 show three different arrays with three different corresponding pitches, all of which can be used in an ASIC of the same design. In other embodiments, a larger number of available arrays and pitches are provided according to fractional or other arrangements of the area of elements supporting circuit distribution.
[0062] Given the application (e.g., TTE, TEE, handheld (external transducer), endoscope, catheter, and / or other transducer for adult or pediatric scanning), the required element pitch is determined. The closest available pitch to the required pitch is selected, or the required pitch is used. The routing layer can be designed to route with respect to fractional or integer relationships between grids.
[0063] Arrays are then fabricated, for example by dicing PZT slabs and filling them with epoxy to form composites. In another embodiment, the PZT is stacked and bonded to the routing layer in step 810 before dicing.
[0064] In step 810, the array or slabs forming the array are stacked on an intermediate layer, which creates a pitch change from the array pitch to the pitch of the versatile signal processor, and then stacked onto the versatile signal processor. The parts of the stack are aligned to form electrical contacts from the signal processor to the elements. The intermediate layer is designed to provide electrical connection between the defined signal processor pads or grid and the element grid (i.e., the predetermined pitch).
[0065] The intermediate layer and / or signal processor may be designed such that multiple signal processing nodes connect to each of the elements through the intermediate layer in step 812. Each node of the versatile signal processor has identical transmit, receive, and signal processing circuits. Multiple of these same circuits may connect to one element or one of the elements being formed. Only a given circuit connects to one element or one of the elements being formed.
[0066] The versatile signal processor is the same regardless of the array selection. The versatile signal processor works with any of a variety of arrays and pitches, with an intermediate design for signal routing, so the signal processor is of common design. Selecting a signal processor for the fabrication of a particular array is a matter of choosing from a box or collection of such processors, rather than having to select separate processors specifically designed for different arrays or applications.
[0067] After stacking, the stack is glued or connected. The array can be glued to the intermediate layer with epoxy. The intermediate layer can be soldered (e.g., solder bump or flip-chip bonding) to the signal processor. The array can be formed by dicing after stacking and bonding.
[0068] In step 820, a versatile signal processor is programmed to operate on elements of a selected array pitch. The versatile signal processor is programmed to share drive currents and dynamic ranges between nodes or circuits connected to the same one of the elements. Links are programmed so that circuits connected to the same element operate together. For example, circuits for the same element may be used to process the same signal separately to form multiple beams. As another example, circuits for the same element may be used together to share processing or perform the same processing so that signals are combined.
[0069] Steps 800-820 may be repeated. If a different application is desired, an array with a different pitch than the previous transducer is selected in step 800. A stack is formed in step 810, possibly with a different number of signal processor circuits connected to each element than in the previous array. A versatile signal processor is a different instance of the same design, and the signal processor of that design may be stacked with an intermediate layer and an array (e.g., a PZT used to form the array). The intermediate layer has a different conductor arrangement or routing due to the difference in array pitch. Due to the difference in the selected array pitch, a different number of nodes are connected to each element of the different transducers. The versatile signal processor is programmed to operate with the resulting circuit-to-element arrangement. The signal processor has the same design as those used for the different cell-to-element arrangements, but programming and design allow for such a common design.
[0070] In a further process, an ultrasound imaging device performs ultrasound imaging with the configured and programmed transducer. The stack or transducer system is used in a transducer probe and connected to an imaging device, allowing the imaging device to scan a patient in an application appropriate for the transducer. For transmit processing, a transmit beamformer in a signal processor separately supplies signals to individual acoustic elements. For receive processing, signals from individual acoustic elements are combined, such as by partial beamforming or connection to a common conductor. Subarray signals from different adjacent sets are supplied to beamformer channels of the imaging device via group outputs. The signals are beamformed and imaged to generate one or more images representing the interior of the patient. The images are displayed for use in diagnosis.
[0071] While the present invention has been described with reference to various embodiments, it will be understood that many changes and modifications can be made without departing from the spirit and scope of the present invention. It is therefore to be understood that the foregoing detailed description is to be interpreted as illustrative rather than restrictive, and that the following claims, including all equivalents, are intended to define the spirit and scope of the invention.
Claims
1. 1. A transducer system for ultrasound imaging, comprising: a two-dimensional array of transducer elements; an integrated circuit having transmit and / or receive circuits in cells, each of the cells of the transmit and / or receive circuits comprising a first channel for transmit and / or receive beamformation, respectively; a routing layer disposed between the two-dimensional array of transducer elements and the integrated circuit; The transducer system, wherein the two-dimensional array of transducer elements, the integrated circuit, and the routing layer form a stack, and the routing layer electrically connects a plurality of the cells to one of the transducer elements.
2. The transducer system of claim 1 , wherein the integrated circuit is programmable to allow different numbers of the cells to be connected to the same transducer element.
3. 3. The transducer system of claim 2, wherein the integrated circuit is configured to at least partially beamform with the plurality of cells electrically connected to one of the transducer elements and operating together as a beamformer with the same delay.
4. 3. The transducer system of claim 2, wherein the integrated circuit is configured to at least partially beamform with the plurality of cells electrically connected to one of the transducer elements and separately operating to form separate beams for signals from or to one of the transducer elements.
5. The transducer system of claim 1 , wherein the integrated circuit is configurable to operate with different pitches and / or different numbers of the transducer elements.
6. The transducer system of claim 1 , wherein the routing layer electrically connects each of the transducer elements to a different set of the cells, each of the sets including a plurality of the cells dedicated to that set.
7. The transducer system of claim 1 , wherein the routing layer comprises a redistribution layer.
8. 2. The transducer system of claim 1, wherein the routing layer is made of a flexible circuit material having traces configured to route from a first pitch of the transducer elements to a second pitch of signal pads of the integrated circuit, the second pitch being different from the first pitch.
9. 2. The transducer system of claim 1, wherein the integrated circuit comprises an application specific integrated circuit on a semiconductor chip, the application specific integrated circuit being operable with different element pitches of different arrays, and the application specific integrated circuit being configured to be stacked with the two-dimensional array of transducer elements and to operate with the pitch of the transducer elements of the two-dimensional array of transducer elements.
10. 1. A method of manufacturing an ultrasound transducer having a versatile signal processor, comprising: selecting an array of elements having a first pitch; Stacking the array onto (1) an intermediate layer that implements a pitch change from the first pitch to a second pitch of the versatile signal processor, and (2) the versatile signal processor; programming the versatile signal processor to operate with the elements at the first pitch; the versatile signal processor includes a plurality of signal processing nodes, each of which has identical transmit, receive, and signal processing circuitry as the other nodes; The stacking step includes stacking the signal processing nodes so that the signal processing nodes are connected to each of the elements via the intermediate layer; The method, wherein said programming includes programming said versatile signal processor to share drive currents and dynamic ranges between said signal processing nodes connected to the same one of said elements.
11. A method for manufacturing an ultrasonic transducer having a versatile signal processor, comprising: selecting an array of elements having a first pitch; Stacking the array onto (1) an intermediate layer that implements a pitch change from the first pitch to a second pitch of the versatile signal processor, and (2) the versatile signal processor; programming the versatile signal processor to operate with the elements at the first pitch; the versatile signal processor includes a plurality of signal processing nodes, each of which has identical transmit, receive, and signal processing circuitry as the other nodes; The stacking step includes stacking the signal processing nodes so that the signal processing nodes are connected to each of the elements via the intermediate layer; The method, wherein the programming includes programming the versatile signal processor to form multiple beams from the same signal from the same one of the elements using multiple of the signal processing nodes connected to the same one of the elements.
12. 12. The method of claim 10 or 11, wherein selecting the array comprises selecting from among arrays having different pitches, and wherein the versatile signal processor is configurable to operate at any of the different pitches.
13. selecting another array having elements at a third pitch different from the first pitch; Stacking the other array with (1) another intermediate layer that implements a pitch change from the third pitch to the second pitch of another versatile signal processor, and (2) the other versatile signal processor; programming the other versatile signal processor to operate with elements of the third pitch; 12. The method of claim 10 or 11, wherein the further versatile signal processor and the versatile signal processor have the same design.
14. 14. The method of claim 13, wherein a different number of nodes of the other versatile signal processor connects to each element of the other array than the number of nodes of the versatile signal processor connected to each element of the array.
15. 1. A transducer system for ultrasound imaging, comprising: a two-dimensional array of transducer elements; an integrated circuit having transmit and / or receive circuits in cells, each of the cells of the transmit and / or receive circuits comprising a first channel for transmit and / or receive beamformation, respectively; a routing layer disposed between the two-dimensional array of transducer elements and the integrated circuit; A transducer system, wherein the two-dimensional array of transducer elements, the integrated circuit, and the routing layer form a stack, and the integrated circuit is programmable to operate with different numbers of the cells connected to each of the transducer elements.
16. 16. The transducer system of claim 15, wherein the integrated circuit is programmed to connect a plurality of the cells to each of the transducer elements.
17. 17. The transducer system of claim 16, wherein the cells connected to each of the transducer elements share a drive current and a dynamic range.
18. 16. The transducer system of claim 15, wherein the integrated circuit comprises an application specific integrated circuit and the routing layer comprises a redistribution layer.
Citation Information
Patent Citations
Ultrasound system with through via interconnect structure
JP2009044718A
Chip-on-array with interposer for a multidimensional transducer array
US20200009615A1
Matrix transducer configurable as a one-dimensional transducer in ultrasound imaging
US20220146669A1