Semiconductor device array
By arranging multiple semiconductor devices in parallel in a semiconductor device array and arranging the source lines and word lines in different directions, the accuracy and robustness issues caused by process deviations are resolved, achieving higher output parameter accuracy and robustness.
Patent Information
- Application Number
- CN202511691539.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-28
- Publication Date
- 2026-02-13
AI Technical Summary
Inconsistencies in operating parameters caused by process deviations during the manufacturing of existing semiconductor device arrays affect the accuracy and robustness of the output signal.
By arranging multiple semiconductor devices in parallel in a semiconductor device array and arranging the source lines and word lines in different directions, extending along the column and row directions respectively, the adjustment and control of individual semiconductor devices can be achieved.
It improves the accuracy and robustness of the output parameters of semiconductor device arrays, adapts to different application requirements, and reduces the impact of process deviations on signals.
Smart Images

Figure CN121531718A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the field of semiconductor technology, and in particular, to a semiconductor device array. BACKGROUND
[0002] A semiconductor device array composed of multiple semiconductor devices can realize analog signal conversion and vector-matrix arithmetic calculation, and thus is widely applied in the fields of artificial intelligence, data processing, model calculation, etc. The design of different semiconductor device arrays will have a direct impact on their performance, accuracy and robustness.
[0003] The methods described in this section can not be the methods previously conceived or employed. Unless otherwise indicated, nothing in this section should be assumed to be prior art merely because of its inclusion in this section. Similarly, unless otherwise indicated, matters discussed in this section should not be assumed to be prior to their mention in this section. SUMMARY
[0004] According to an aspect of the present disclosure, a semiconductor device array is provided, comprising: a plurality of branches, each branch of the plurality of branches extending along a row direction of the semiconductor device array, the each branch comprising a plurality of semiconductor devices in parallel; a plurality of source lines extending along a first direction and connected to sources of the semiconductor devices; a plurality of word lines extending along a second direction and connected to gates of the semiconductor devices, wherein the second direction is different from the first direction.
[0005] According to one or more embodiments of the present disclosure, the accuracy and robustness of the output parameters of the semiconductor device array can be improved, while the adjustment of individual semiconductor devices is realized to adapt to the application requirements.
[0006] These and other aspects of the present disclosure will be apparent from and elucidated with reference to the embodiments described hereinafter. BRIEF DESCRIPTION OF DRAWINGS
[0007] In the following description of the example embodiments in conjunction with the attached drawings, further details, features and advantages of the present disclosure are disclosed, in which:
[0008] Figure 1 is a circuit schematic diagram of a semiconductor device array according to some embodiments of the present disclosure;
[0009] Figure 2 is a circuit schematic diagram of a semiconductor device array according to some embodiments of the present disclosure;
[0010] Figure 3 is a top plan view of a semiconductor device array according to some embodiments of the present disclosure;
[0011] Figure 4 is a top plan view of an array of semiconductor devices according to some embodiments of the present disclosure;
[0012] Figures 5a to 5d is a cross-sectional schematic view of a semiconductor device according to some embodiments of the present disclosure;
[0013] Figures 6a to 6d is a cross-sectional schematic view of a semiconductor device according to some embodiments of the present disclosure;
[0014] Figure 7 is a circuit schematic of an array of semiconductor devices and an arithmetic circuit according to some embodiments of the present disclosure;
[0015] Figure 8 is a circuit schematic of an array of semiconductor devices and an arithmetic circuit according to some embodiments of the present disclosure. DETAILED DESCRIPTION
[0016] It will be understood that, although the terms first, second, third, etc. can be used herein to describe various elements, components, regions, layers and / or sections, these elements, components, regions, layers and / or sections should not be limited by these terms. These terms are only used to distinguish one element, component, region, layer or section from another element, component, region, layer or section. Thus, a first element, component, region, layer or section discussed below could be termed a second element, component, region, layer or section without departing from the teachings of the present disclosure.
[0017] Spatially relative terms such as "beneath", "below", "lower", "under", "above", "upper" and the like can be used herein for ease of description to describe one element or feature's relationship to another element(s) or feature(s) as illustrated in the figures. It will be understood that the spatially relative terms are intended to encompass different orientations of the device in use or operation in addition to the orientations depicted in the figures. For example, if a device in the figures is turned over, elements described as "below" or "beneath" other elements or features would then be oriented "above" the other elements or features. Thus, the exemplary term "below" can encompass both an orientation of above and below. The terms such as "before" or "after" and "leading to" or "following" can be similarly interpreted, for example, to indicate the order of light passing through elements, as appropriate. A device can be otherwise oriented (rotated 90 degrees or at other orientations) and the spatially relative descriptors used herein interpreted accordingly. In addition, it will also be understood that, when a layer is referred to as being "between" two layers, it can be the only layer between the two layers or one or more intervening layers can also be present.
[0018] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the present disclosure. As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and / or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof. As used herein, the term "and / or" includes any and all combinations of one or more of the associated listed items and the phrase "at least one of A and B" means A alone, B alone, or both A and B.
[0019] It will be understood that when an element or layer is referred to as being "on", "connected to", "coupled to" or "adjacent to" another element or layer, it can be directly on, connected, coupled or adjacent to the other element or layer, or there can be one or more intermediate elements or layers. In contrast, when an element is referred to as being "directly on", "directly connected to", "directly coupled to" or "directly adjacent to" another element or layer, there are no intermediate elements or layers. It will also be understood that when an element is referred to as being "between" two other elements or layers, it can be directly between, or there can be one or more intermediate elements or layers. In contrast, when an element is referred to as being "directly between" two other elements or layers, there are no intermediate elements or layers.
[0020] Embodiments of the present disclosure are described herein with reference to schematic illustrations of idealized embodiments (and intermediate structures) of the present disclosure. As such, variations from the shapes of the illustrations as a result, for example, of manufacturing techniques and / or tolerances, are to be expected. Thus, embodiments of the present disclosure should not be construed as limited to the particular shapes of regions illustrated herein but are to include deviations in shapes that result, for example, from manufacturing. The regions illustrated in the figures are schematic in nature and their shapes are not intended to illustrate the actual shape of a region of a device and are not intended to limit the scope of the present disclosure.
[0021] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this present disclosure belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and / or the present disclosure, and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
[0022] As used herein, the term "substrate" can refer to a substrate of a diced wafer, or can indicate a substrate of an undiced wafer. Similarly, the terms chip and die can be used interchangeably unless such interchange would be contradictory.
[0023] In the field of semiconductor devices, due to the limitation of manufacturing process, there can be deviations in the working parameters of semiconductor devices, such as deviations in device size, e.g. gate size, surface defects of wafer substrate, deviations caused by implanting devices on wafer substrate, and the like. Such parameter deviations can cause the working reference of multiple semiconductor devices in a semiconductor device array to be inconsistent with each other, thereby affecting the accuracy and robustness of the final output signal. Therefore, how to improve the performance, accuracy and robustness of a semiconductor device array has been a focus of attention.
[0024] According to an aspect of the present disclosure, a semiconductor device array is provided, comprising: a plurality of branches, each branch of the plurality of branches extending along a row direction of the semiconductor device array, each branch comprising a plurality of semiconductor devices connected in parallel; a plurality of source lines extending along a first direction and connected to sources of the semiconductor devices; a plurality of word lines extending along a second direction and connected to gates of the semiconductor devices, wherein the second direction is different from the first direction.
[0025] In the above semiconductor device array, by arranging a plurality of semiconductor devices in parallel in a plurality of branches, deviations caused by manufacturing process and the like during semiconductor manufacturing can be suppressed, and the accuracy and robustness of the output parameters of the semiconductor device array can be improved.
[0026] In addition, in the case of a plurality of semiconductor devices connected in parallel, by arranging a plurality of source lines and a plurality of word lines along different directions, adjustment of each semiconductor device in the semiconductor device array can be achieved via different source lines and word lines to adapt to its application requirements (e.g. for converting between analog voltage signals and analog current signals, etc.).
[0027] Specifically, according to the present embodiment, the first direction is a column direction of the semiconductor device array, and the second direction is a row direction of the semiconductor device array. In other words, the plurality of word lines of the semiconductor device array are arranged along the row direction which is the same as the direction in which the plurality of branches extend, while the plurality of source lines of the semiconductor device array are arranged along the column direction which is different from the direction in which the plurality of branches extend. The arrangement will be described in detail below. Figure 1 The arrangement will be described in detail below.
[0028] Figure 1 is a circuit schematic diagram of a semiconductor device array 100 according to some embodiments of the present disclosure.
[0029] As Figure 1As shown, the semiconductor device array 100 includes a first leg 110 and a second leg 120, where the first leg 110 and the second leg 120 extend in a row direction of the semiconductor device array. The first leg 110 and the second leg 120 each include three semiconductor devices arranged in parallel, exemplarily, the first leg 110 includes a first semiconductor device 111, a second semiconductor device 112, and a third semiconductor device 113, and the second leg 120 includes a fourth semiconductor device 121, a fifth semiconductor device 122, and a sixth semiconductor device 123.
[0030] As shown, the semiconductor device array 100 further includes a first word line WLn-1 and a second word line WLn, which extend in the row direction of the semiconductor device array in the same direction as the first leg 110 and the second leg 120 to connect to the gates of the plurality of semiconductor devices in each row. Specifically, in the first leg 110, the gates of the first semiconductor device 111, the second semiconductor device 112, and the third semiconductor device 113 are connected to the same first word line WLn-1. Similarly, the gates of the fourth semiconductor device 121, the fifth semiconductor device 122, and the sixth semiconductor device 123 in the second leg 120 are connected to the same second word line WLn. Figure 1 As shown, the semiconductor device array 100 further includes a first source line SLn-1, a second source line SLn, and a third source line SLn+1, which extend in the row direction of the semiconductor device array in a direction different from the first leg 110 and the second leg 120 to connect to the sources of the plurality of semiconductor devices in each column. Specifically, the sources of the first semiconductor device 111 and the fourth semiconductor device 121 are connected to the same first source line SLn-1, the sources of the second semiconductor device 112 and the fifth semiconductor device 122 are connected to the same second source line SLn, and the sources of the third semiconductor device 113 and the sixth semiconductor device 123 are connected to the same third source line SLn+1.
[0031] Figure 1 Thus, each semiconductor device in the semiconductor device array 100 can be regulated by a certain source line and / or a certain word line. For example, when it is desired to regulate the second semiconductor device 112, a signal can be input to the source of the second semiconductor device 112 through the second source line SLn, and a signal can be input to the gate of the second semiconductor device 112 through the first word line WLn-1. Other semiconductor devices (111, 113, 121, 122, 123) in the semiconductor device array 100 are not affected because at least one of their sources and gates does not receive the input signal.
[0032] Thus, each semiconductor device in the semiconductor device array 100 can be regulated by a certain source line and / or a certain word line. For example, when it is desired to regulate the second semiconductor device 112, a signal can be input to the source of the second semiconductor device 112 through the second source line SLn, and a signal can be input to the gate of the second semiconductor device 112 through the first word line WLn-1. Other semiconductor devices (111, 113, 121, 122, 123) in the semiconductor device array 100 are not affected because at least one of their sources and gates does not receive the input signal.
[0033] According to some embodiments, each branch of the plurality of branches further comprises a bit line extending in a row direction of the array of semiconductor devices connected to the drain of the semiconductor devices in the branch.
[0034] In particular, as shown, the array of semiconductor devices 100 further comprises a first bit line BLm-1 and a second bit line BLm extending in the same direction as the first branch 110, the second branch 120, in a row direction of the array of semiconductor devices to be connected to the drain of the plurality of semiconductor devices in each row. In particular, in the first branch 110, the drain of the first semiconductor device 111, the second semiconductor device 112, and the third semiconductor device 113 are connected to the same first bit line BLm-1. Similarly, the drain of the fourth semiconductor device 121, the fifth semiconductor device 122, and the sixth semiconductor device 123 in the second branch 120 are connected to the same second bit line BLm. Figure 1
[0035] Thus, a signal can be input to the drain of each semiconductor device in the array of semiconductor devices via the bit line to enable regulation of each semiconductor device.
[0036] In some embodiments, the semiconductor device in the array of semiconductor devices (e.g., the array of semiconductor devices 100) can be a variety of forms of semiconductor devices. For example, according to some embodiments, the semiconductor device is a NOR flash memory. In some embodiments, the semiconductor device can be a NOR flash memory applied to Computing in Memory (CIM). In some embodiments, the semiconductor device comprises a storage portion for storing information, which can be a split gate - floating gate, 1.5T MONOS / SONOS, 2T flash, etc.
[0037] In particular, according to some embodiments, the semiconductor device further comprises a storage portion, the gate of the semiconductor device comprises a select gate, and wherein the plurality of word lines extend in a second direction connected to the select gate of the semiconductor device.
[0038] In some embodiments, the storage portion included in the semiconductor device can be a charge-trap based storage layer (e.g., a nitride storage layer), exemplarily, the material of the storage layer can be silicon nitride (SiN), or a high-K material such as HfO2, HfSiON, Ta2O5, Al2O3, TiO2, ZrO2, etc.
[0039] In some embodiments, the storage portion included in the semiconductor device can be a floating gate, exemplarily, the floating gate can be formed by deposition of a polysilicon material.
[0040] In the following exemplary embodiments, a semiconductor device and a semiconductor device array including a plurality of semiconductor devices are shown with a floating gate as the storage portion. It is to be understood that other storage structures, such as a charge-trap based storage layer, can also be used to replace (or at least partially replace) the floating gate as the storage portion.
[0041] As shown in FIG. 1, each semiconductor device (e.g., the first semiconductor device 111) includes a selection transistor and a floating transistor connected in series, where the drain of the selection transistor is connected to a bit line as the drain of the semiconductor device, and the source of the floating transistor is connected to a source line as the source of the semiconductor device. The selection gate of the selection transistor and the floating gate of the floating transistor serve as the gate of the semiconductor device, where the selection gate can be used to select the semiconductor device of a fixed address for operation, and the floating gate can be used to store information. Figure 1 As shown in FIG. 1, the first word line WLn-1 of the semiconductor device array 100 is connected to the selection gates of the semiconductor devices 111, 112, and 113 in the first branch 110, and the second word line WLn is connected to the selection gates of the semiconductor devices 121, 122, and 123 in the second branch 120. The semiconductor devices in the first branch 110 and the second branch 120 can be selected for operation by the first word line WLn-1 and the second word line WLn, respectively.
[0042] Figure 1 As shown in FIG. 1, the first word line WLn-1 of the semiconductor device array 100 is connected to the selection gates of the semiconductor devices 111, 112, and 113 in the first branch 110, and the second word line WLn is connected to the selection gates of the semiconductor devices 121, 122, and 123 in the second branch 120. The semiconductor devices in the first branch 110 and the second branch 120 can be selected for operation by the first word line WLn-1 and the second word line WLn, respectively.
[0043] According to some embodiments, the gate of the semiconductor device further includes a control gate, each branch of the plurality of branches further includes a control line, and wherein the control line extends along a row direction of the semiconductor device array to connect to the control gate of the semiconductor devices in the branch.
[0044] In particular, in some embodiments, the control gate is disposed above the floating gate to form a gate stack. The control gate is connected to the control line to enable regulation of the floating transistor.
[0045] As shown in FIG. 1, the first word line WLn-1 of the semiconductor device array 100 is connected to the selection gates of the semiconductor devices 111, 112, and 113 in the first branch 110, and the second word line WLn is connected to the selection gates of the semiconductor devices 121, 122, and 123 in the second branch 120. The semiconductor devices in the first branch 110 and the second branch 120 can be selected for operation by the first word line WLn-1 and the second word line WLn, respectively. Figure 1 As shown in FIG. 1, the semiconductor device array 100 further includes a first control line CGn-1 and a second control line CGn, which extend along the same direction as the first branch 110 and the second branch 120, along a row direction of the semiconductor device array to connect to the control gates of the plurality of semiconductor devices in each row. In particular, in the first branch 110, the control gates of the first semiconductor device 111, the second semiconductor device 112, and the third semiconductor device 113 are connected to the same first control line CGn-1. Similarly, the control gates of the fourth semiconductor device 121, the fifth semiconductor device 122, and the sixth semiconductor device 123 in the second branch 120 are connected to the same second control line CGn.
[0046] Thus, a signal can be input to the control gate of each semiconductor device in the semiconductor array via the control line to enable regulation of each semiconductor device.
[0047] In addition to the control gate and the select gate described above, the semiconductor device can further include more gates to enable different operations. For example, according to some embodiments, the gates of the semiconductor device further include an erase gate, each branch of the plurality of branches further includes an erase line, and wherein the erase line extends along the row direction of the semiconductor device array and is connected to the erase gate of the semiconductor device in the branch.
[0048] Similar to the control line, the erase line can extend along the row direction of the semiconductor device array to be connected to the control gate of the plurality of semiconductor devices in each row. For example, a first erase line is connected to the erase gates of the first semiconductor device 111, the second semiconductor device 112, and the third semiconductor device 113 in the first branch 110, a second erase line is connected to the control gates of the fourth semiconductor device 121, the fifth semiconductor device 122, and the sixth semiconductor device 123 in the second branch 120, and so on.
[0049] It can be understood that, Figure 1 The number of rows and columns of semiconductor devices in the semiconductor device array 100 shown in FIG. 1 is only illustrative, and in actual use, more or fewer rows or columns of semiconductor devices can also be included, and one or more of the source lines, the word lines, the bit lines, the control lines, and the erase lines can be arranged accordingly. For example, when the semiconductor device array includes m x n semiconductor devices arranged in m rows and n columns, m word lines (e.g., WL1, WL2, … WLm) and n source lines (e.g., SL1, SL2, … SLn) can be arranged accordingly, where m is a positive integer greater than zero, n is a positive integer greater than zero, and m and n can be the same or different. When it is desired to regulate the semiconductor device in the i-th row and the j-th column of the m x n semiconductor device array, the regulation of the semiconductor device can be achieved by operating the i-th word line WL1 to input a signal to the gate of the semiconductor device, and operating the j-th source line SLj to input a signal to the source of the semiconductor device. In addition, more or fewer bit lines, control lines, and erase lines can be arranged by the same or similar methods described above to enable regulation of a single semiconductor device.
[0050] As Figure 1As can be seen, according to the present embodiment, each of the plurality of source lines is connected to the source of one column of semiconductor devices along the column direction of the array of semiconductor devices, and the sources of the semiconductor devices in different columns are connected to different source lines. This results in the source lines of semiconductor devices that are physically adjacent in a row being disconnected. When a signal is input to the source of a semiconductor device through a source line, other cells in the same row are not affected by the source line (e.g., due to leakage of the source line).
[0051] In the process of semiconductor device manufacturing, the above-mentioned source lines can be active regions formed on the substrate of the array of semiconductor devices, and the active regions are connected to the sources of the plurality of semiconductor devices through the source regions of the plurality of semiconductor devices on the substrate. In some manufacturing scenarios, the active regions are formed on the substrate of the array of semiconductor devices in a direction parallel to the branches. Therefore, the array of semiconductor devices needs to be processed to disconnect the active regions between different columns of semiconductor devices, and further connect the disconnected active regions along the column direction of the semiconductor devices. The specific method will be described in detail below in conjunction with the detailed description. Figure 3 Detailed description.
[0052] In some embodiments, the above-mentioned semiconductor devices are programmable semiconductor devices. In other words, the threshold voltage of the above-mentioned semiconductor devices can be adjusted by applying a bias voltage to its source, drain, and gate (e.g., control gate, select gate, and erase gate). The bias voltage can be applied by an external programming circuit.
[0053] According to some embodiments, the plurality of source lines and the plurality of word lines are connected to a programming circuit, and the programming circuit is configured to: apply a first bias voltage to the source of the semiconductor device via the plurality of source lines; and apply a second bias voltage to the select gate of the semiconductor device via the plurality of word lines; wherein the threshold voltage of each of the semiconductor devices is determined based on at least one of the first bias voltage and the second bias voltage of the semiconductor device.
[0054] Thus, adjustment of individual semiconductor devices in the array of semiconductor devices can be achieved. According to some embodiments, when a programming operation is performed on a certain semiconductor device, a positive voltage higher than the threshold voltage of the semiconductor device, i.e., a second bias voltage (e.g., 0.8V-1.6V), is applied on the select gate of the semiconductor device; a positive voltage, i.e., a first bias voltage (e.g., 4.5V), is applied on the source of the semiconductor device to provide a strong lateral electric field; and a negative current (e.g., -1 μA) is injected into the drain of the semiconductor device, or alternatively, a third bias voltage (e.g., 0.5V) is applied on the drain of the semiconductor device, in which case, due to electron source injection effect, a portion of hot electrons is injected into the floating gate of the semiconductor device, while another portion of hot electrons migrates to the source of the semiconductor device.
[0055] According to some embodiments, when a certain semiconductor device in the array of semiconductor devices is not selected for writing, the first bias voltage of the semiconductor device is 0. According to yet some embodiments, when a certain semiconductor device in the array of semiconductor devices is not selected for writing, the second bias voltage of the semiconductor device is 0.
[0056] In particular, when a certain semiconductor device in the array of semiconductor devices is selected for operation (e.g., the programming operation described above), the first bias voltage and the second bias voltage of the semiconductor device are set to non-zero voltages. For semiconductor devices that are not selected for operation, the first bias voltage and / or the second bias voltage of the semiconductor devices are 0.
[0057] According to some embodiments, the plurality of branches are connected to a programming circuit, and the programming circuit is further configured to: access, via the bit line, a third bias voltage to the drain of the semiconductor devices in the branch, wherein the threshold voltage of each of the semiconductor devices is determined based on at least one of the first bias voltage, the second bias voltage, and the third bias voltage of the semiconductor device.
[0058] According to some embodiments, the programming circuit is further configured to: access, via the control line, a fourth bias voltage to the control gate of the semiconductor devices in the branch, wherein the threshold voltage of each of the semiconductor devices is determined based on at least one of the first bias voltage, the second bias voltage, the third bias voltage, and the fourth bias voltage of the semiconductor device.
[0059] In some embodiments, when a programming operation is performed on a certain semiconductor device, a higher voltage (e.g., 11V) is applied on the control gate of the semiconductor device to couple a voltage on the floating gate to turn on the floating gate and provide a strong vertical electric field, thereby improving programming efficiency.
[0060] Therefore, each semiconductor device in the semiconductor device array can have its bias voltage set by the source, gate (control gate, select gate), and drain, so that the threshold voltage of the semiconductor device can be adjusted by programming (e.g., by hot electron injection HCI).
[0061] The state of each semiconductor device can be determined through a read operation. Specifically, according to some embodiments, when a read operation is performed on a semiconductor device, a positive voltage (e.g., 1.8V) is applied to the control gate of the semiconductor device, a positive voltage (e.g., 1.8V) is applied to the select gate of the semiconductor device, a lower positive voltage (e.g., 0.6V) is applied to the drain of the semiconductor device, and the source of the semiconductor device is set to 0V. At this time, the state of the semiconductor device is determined by the magnitude of the current between the source and drain of the semiconductor device.
[0062] For example, Table 1 shows Figure 1 The semiconductor device array 100 shown is configured with programming circuitry for programming and reading operations on the fifth semiconductor device 122.
[0063]
[0064] Where Vcc is a preset positive voltage, for example, 1.8V, and Vblr is a preset lower positive voltage, for example, 0.6V. It should be understood that the configurations and value ranges for programming and reading operations given in Table 1 are merely illustrative. In actual use, depending on the semiconductor device's manufacturing process, many other types of programming circuit configurations and other value ranges can be used to achieve programming and reading operations for the semiconductor device.
[0065] In addition to the programming and reading operations described above, an erasing operation can also be performed. Specifically, according to some embodiments, the programming circuit is also configured to: apply a fifth bias voltage to the erase gate of the semiconductor device in the branch via an erase line, wherein the threshold voltage of each semiconductor device is determined based on at least one of a first bias voltage, a second bias voltage, a third bias voltage, a fourth bias voltage, and a fifth bias voltage of the semiconductor device.
[0066] Depending on the structure and materials of the semiconductor device, the erasure operation can be performed using the FN (Fowler-Nordheim) tunneling effect or the BTBT (Band to Band Tunneling) effect.
[0067] In some embodiments, when performing an erase operation on a certain semiconductor device, a high positive voltage (e.g., 11V) is applied to the erase gate of the semiconductor device, while the select gate, the drain and the source of the semiconductor device are all set to 0V. At this time, due to the FN tunneling effect, the electrons in the floating gate of the semiconductor device are pulled to the erase gate under the action of the voltage difference between the erase gate and the floating gate of the semiconductor device.
[0068] In other embodiments, when performing an erase operation on a certain semiconductor device, a high negative voltage (e.g., -5V~10V) is applied to the control gate of the semiconductor device, a high positive voltage (e.g., 5V~10V) is applied to the source of the semiconductor device to form a voltage difference between the control gate and the source, while the drain of the semiconductor device is set to 0V. At this time, due to the BTBT effect, holes are injected into the floating gate of the semiconductor device.
[0069] The above describes the manner in which the plurality of word lines of the semiconductor device array are arranged along the same row direction as the plurality of branch extension directions, while the plurality of source lines of the semiconductor device array are arranged along the different column direction from the plurality of branch extension directions. In actual use, more possible arrangement manners can be used for the purpose of simplifying the manufacturing process and avoiding changing the supporting equipment. The following will combine Figure 2 The above describes the manner in which the plurality of word lines of the semiconductor device array are arranged along the same row direction as the plurality of branch extension directions, while the plurality of source lines of the semiconductor device array are arranged along the different column direction from the plurality of branch extension directions. In actual use, more possible arrangement manners can be used for the purpose of simplifying the manufacturing process and avoiding changing the supporting equipment. The following will combine
[0070] Figure 2 is a circuit schematic diagram of a semiconductor device array 200 according to some embodiments of the present disclosure. According to the present embodiment, the first direction is the row direction of the semiconductor device array, and the second direction is the column direction of the semiconductor device array.
[0071] As shown in Figure 2 The semiconductor device array 200 includes a first branch 210 and a second branch 220, where the first branch 210 and the second branch 220 extend along the row direction of the semiconductor device array. The first branch 210 and the second branch 220 each include 3 semiconductor devices arranged in parallel. For example, the first branch 210 includes a first semiconductor device 211, a second semiconductor device 212 and a third semiconductor device 213, and the second branch 220 includes a fourth semiconductor device 221, a fifth semiconductor device 222 and a sixth semiconductor device 223.
[0072] As shown in Figure 2As shown, the semiconductor device array 200 further includes a first word line WLn-1, a second word line WLn, and a third word line WLn+1, which extend in a row direction of the semiconductor device array 200, different from the extending direction of the first branch 210 and the second branch 220, to connect to the gates of the plurality of semiconductor devices in each column. Specifically, the gates of the first semiconductor device 211 and the fourth semiconductor device 221 are connected to the same first word line WLn-1, the gates of the second semiconductor device 212 and the fifth semiconductor device 222 are connected to the same second word line WLn, and the gates of the third semiconductor device 213 and the sixth semiconductor device 223 are connected to the same third word line WLn+1.
[0073] According to the present embodiment, the source of a semiconductor device is connected to the same source line as the source of the upper adjacent semiconductor device or the source of the lower adjacent semiconductor device of the semiconductor device in the same column. In other words, the sources of every two rows of semiconductor devices can be connected to one source line to share one source line.
[0074] Specifically, as shown in FIG. 2, the semiconductor device array 200 further includes a first source line SLn, which extends in a row direction of the semiconductor device array 200, same as the extending direction of the first branch 210 and the second branch 220, to connect to the sources of the plurality of semiconductor devices in two adjacent rows. Specifically, in the first branch 210, the sources of the first semiconductor device 211, the second semiconductor device 212, and the third semiconductor device 213 are connected to the same first source line SLn, while the sources of the fourth semiconductor device 221, the fifth semiconductor device 222, and the sixth semiconductor device 223 in the second branch 220 are also connected to the same first source line SLn. Figure 2
[0075] Thus, when operating a certain semiconductor device in the semiconductor device array, by arranging the word lines to extend in the column direction of the semiconductor device array, other semiconductor devices in the same row can be prevented from being affected by the input signal of the word line.
[0076] Similarly as in FIG. 1, each of the plurality of branches further includes a bit line, which extends in a row direction of the semiconductor device array 200 to connect to the drain of the semiconductor device in the branch. Figure 1
[0077] Specifically, as shown in FIG. 2, the semiconductor device array 200 further includes a first source line SLn, which extends in a row direction of the semiconductor device array 200, same as the extending direction of the first branch 210 and the second branch 220, to connect to the sources of the plurality of semiconductor devices in two adjacent rows. Specifically, in the first branch 210, the sources of the first semiconductor device 211, the second semiconductor device 212, and the third semiconductor device 213 are connected to the same first source line SLn, while the sources of the fourth semiconductor device 221, the fifth semiconductor device 222, and the sixth semiconductor device 223 in the second branch 220 are also connected to the same first source line SLn. Figure 2 As shown, the semiconductor device array 200 also includes a first bit line BLm-1 and a second bit line BLm, which extend in the same direction as the first branch 210 and the second branch 220, along the row direction of the semiconductor device array to connect to the drains of multiple semiconductor devices in each row. Specifically, in the first branch 210, the drains of the first semiconductor device 211, the second semiconductor device 212, and the third semiconductor device 213 are connected to the same first bit line BLm-1. Similarly, the drains of the fourth semiconductor device 221, the fifth semiconductor device 222, and the sixth semiconductor device 223 in the second branch 220 are connected to the same second bit line BLm.
[0078] In some embodiments, the semiconductor devices in the semiconductor device array 200 include a storage portion for storing information, which may be a floating gate or a charge trap-based storage layer (e.g., a memory using SONOS technology). Exemplarily, the material of the storage layer may be silicon nitride (SiN), or a high-K material such as HfO2, HfSiON, Ta2O5, Al2O3, TiO2, ZrO2, etc.
[0079] In the exemplary embodiments described below, a semiconductor device and an array of semiconductor devices comprising multiple semiconductor devices are illustrated, with a floating gate as an example of a storage portion. It will be understood that other storage structures, such as charge-trap-based storage layers, may also be used to replace (or at least partially replace) the floating gate as a storage portion.
[0080] For example, such as Figure 2 As shown, the semiconductor devices in the semiconductor device array 200 include a select transistor and a floating transistor connected in series. The drain of the select transistor is connected to a bit line, serving as the drain of the semiconductor device, and the source of the floating transistor is connected to a source line, serving as the source of the semiconductor device. The select gate of the select transistor and the floating gate of the floating transistor serve as the gate of the semiconductor device. Specifically, the first word line WLn-1 of the semiconductor device array 200 is connected to the select gate of the first column of semiconductor devices 211 and 221, the second word line WLn is connected to the select gate of the second column of semiconductor devices 212 and 222, and the third word line WLn+1 is connected to the select gate of the third column of semiconductor devices 213 and 223.
[0081] also, Figure 2The semiconductor devices in the semiconductor device array 200 shown in FIG. 2 also include control gates above the floating gates. The semiconductor device array 200 includes a first control line CGn-1 and a second control line CGn, which extend in the same direction as the first branch 210, the second branch 220, along the row direction of the semiconductor device array to connect to the control gates of the plurality of semiconductor devices in each row. Specifically, in the first branch 210, the control gates of the first semiconductor device 211, the second semiconductor device 212, and the third semiconductor device 213 are connected to the same first control line CGn-1. Similarly, the control gates of the fourth semiconductor device 221, the fifth semiconductor device 222, and the sixth semiconductor device 223 in the second branch 220 are connected to the same second control line CGn.
[0082] Similar to the semiconductor device array 100, in some embodiments, Figure 2 The gates of the semiconductor devices in the semiconductor device array 200 shown in FIG. 2 also include erase gates, and each branch of the plurality of branches also includes an erase line, and wherein the erase line extends in the row direction of the semiconductor device array to connect to the erase gates of the semiconductor devices in the branch. The erase line can extend in the row direction of the semiconductor device array to connect to the control gates of the plurality of semiconductor devices in each row. For example, a first erase line connects to the erase gates of the first semiconductor device 211, the second semiconductor device 212, and the third semiconductor device 213 in the first branch 210, a second erase line connects to the control gates of the fourth semiconductor device 221, the fifth semiconductor device 222, and the sixth semiconductor device 223 in the second branch 220, and so on.
[0083] It can be appreciated that, Figure 2 The number of rows and columns of semiconductor devices in the semiconductor device array 200 shown in FIG. 2 is only illustrative, and in actual use, more or fewer rows or columns of semiconductor devices can also be included, and one or more of the source lines, the word lines, the bit lines, the control lines, and the erase lines can be arranged accordingly, which will not be described here.
[0084] From Figure 2 As can be seen from FIG. 1, according to the present embodiment, each of the plurality of word lines connects to the gates of a column of semiconductor devices along the column direction of the semiconductor device array, and the gates of the semiconductor devices in different columns are connected to different word lines. Thus, the word lines of the semiconductor devices that are adjacent to each other within a row are physically disconnected. When a signal is input to the gate of a certain semiconductor device (for example, the select gate in FIG. 1) through a word line, other cells within the same row will not be affected by the word line. Figure 2
[0085] In the process of semiconductor device fabrication, the word lines can be polysilicon gates or metal gates. In some fabrication scenarios, the polysilicon gates or metal gates are implanted on the substrate of the semiconductor device in a direction parallel to the branches. Therefore, it is necessary to process the semiconductor device array to disconnect different column gates and further connect the disconnected gates along the column direction of the semiconductor device. The specific method will be described below in conjunction with Figure 4 DETAILED DESCRIPTION.
[0086] In addition, Figure 2 The semiconductor device shown in Figure 1 may be a programmable semiconductor device described above in conjunction with Figure 1 The bias voltage can also be set for the source, gate (control gate, select gate), and drain of the semiconductor device by the method described above in conjunction with Figure 1 to adjust the threshold voltage of the semiconductor device in a programmed manner (for example, in a hot electron injection HCI manner). Read operation, erase operation (for example, by FN tunneling effect or BTBT effect), etc. can also be performed by the method described above in conjunction with
[0087] Exemplarily, Table 2 shows the programming circuit configuration used by the semiconductor device array 200 shown in Figure 2 when performing programming operation and read operation on the fifth semiconductor device 222.
[0088]
[0089] wherein Vcc is a preset positive voltage, for example 1.8V, and Vblr is a preset lower positive voltage, for example 0.6V. It should be understood that the configuration and numerical range given in Table 2 for programming operation and read operation are only illustrative. In actual use, more other types of programming circuit configurations and other numerical ranges can be used to achieve the programming and read operation of the semiconductor device according to different semiconductor device fabrication processes.
[0090] The following will describe in detail how to make the source line or the word line extend along the column direction of the semiconductor device array in conjunction with Figure 3 and Figure 4
[0091] Figure 3 is a top-down plan view of a semiconductor device array 300 according to some embodiments of the present disclosure.
[0092] As Figure 3 As shown, the semiconductor device array 300 includes a plurality of bit lines BLm-1, BLm, a plurality of word lines WLn-1 and WLn, a plurality of source lines SLn-1 and SL. As can be appreciated, the floating gates are disposed below the control gates CGn-1 and CGn.
[0093] wherein the semiconductor devices of each row correspond to the same word line, e.g., as shown in Figure 3 As shown, the four semiconductor devices of the upper row all correspond to the word line WLn-1. According to some embodiments, as shown in Figure 3 As shown, each word line extends through a plurality of semiconductor devices in the same row.
[0094] The source lines, which extend in the row direction of the semiconductor device array, are broken to form a plurality of source lines in different columns. Specifically, according to some embodiments, the semiconductor device array is disposed on a substrate, wherein the substrate includes: active regions, the active regions between different columns of semiconductor devices are broken, and wherein each of the plurality of source lines is disposed to include: a plurality of active regions in the column direction of the semiconductor device array; and a metal line connecting the plurality of active regions.
[0095] In the present embodiment, the source lines in the semiconductor device array 300 are disposed as active regions (i.e., white areas) on the substrate. Figure 3 The active regions between the second column of semiconductor devices and the third column of semiconductor devices, starting from the left, shown in the middle have been broken, such that the source of the second column of semiconductor devices is connected to the source line SLn-1, while the source of the third column of semiconductor devices is connected to the source line SLn, with no connection between the source line SLn-1 and the source line SLn. To further ensure that the source regions of the first column of semiconductor devices and the second column of semiconductor devices, the third column of semiconductor devices and the fourth column of semiconductor devices, starting from the left, are also connected to different source lines, the active regions in between can also be broken, such that the sources of the semiconductor devices in different columns of the semiconductor device array 300 are connected to different source lines. Thus, the source lines of semiconductor devices that are left and right adjacent within a row are physically broken. When a signal is input to the source of a semiconductor device through a source line, other semiconductor devices within the same row will not be affected by the source line (e.g., due to interference caused by leakage of the source line).
[0096] Further, the broken active regions in the same column can be connected via a metal line to form a source line extending in the column direction of the semiconductor device array. Specifically, a corresponding tungsten plug can be disposed on the broken active regions in the same column, and the tungsten plugs are connected by a metal line to connect the broken active regions in the same column to form a source line extending in the column direction of the semiconductor device array.
[0097] Figure 4is a top plan view of a semiconductor device array 400 according to some embodiments of the present disclosure.
[0098] As shown in Figure 4 , the semiconductor device array 400 includes a plurality of bit lines BLm-1, BLm, a plurality of word lines WLn-1 and WLn, and a source line SLn. It can be understood that the floating gates are arranged below the control gates CGn-1 and CGn.
[0099] wherein the semiconductor devices in the upper and lower rows correspond to the same source line SLn. The word lines extending along the row direction of the semiconductor device array are disconnected to form a plurality of word lines in different columns. Specifically, according to some embodiments, the gates of the semiconductor devices are polysilicon gates or metal gates, the gates between the semiconductor devices in different columns are disconnected, and wherein each of the plurality of word lines includes: a plurality of gates along the column direction of the semiconductor device array, and a metal line connecting the plurality of gates.
[0100] In the present embodiment, the word lines in the semiconductor device array 400 are arranged as polysilicon gates or metal gates (i.e., the diagonal area). Figure 4 The gates between the two columns of semiconductor devices shown in
[0101] According to some embodiments, the gates are disconnected via at least one of a photolithography and etching process.
[0102] Further, the gates in the same column, which are disconnected into multiple segments, can be connected via a metal line to form a word line extending along the column direction of the semiconductor device array. Specifically, corresponding tungsten plugs can be disposed on the multiple segments of gates in the same column, and the tungsten plugs are connected by a metal line to connect the multiple segments of gates in the same column to form a word line extending along the column direction of the semiconductor device array.
[0103] The structure of the semiconductor device according to some embodiments of the present disclosure will be described in detail below. Figures 5a to 5d , Figures 6a to 6d
[0104] Figures 5a to 5d is a cross-sectional schematic view of a semiconductor device 500 according to some embodiments of the present disclosure.
[0105] As shown in FIG. 5A, the semiconductor device 500 includes a substrate 510 and a gate structure formed above the substrate. The substrate 510 includes a drain region 511 and a source region 512, and the gate structure includes a floating gate 521, a control gate 522, and a select gate 524.
[0106] In particular, the floating gate 521 is located above a first portion between the drain region 511 and the source region 512, the select gate 524 is located above a second portion between the drain region 511 and the source region 512, and on a side of the floating gate 521 opposite the source region 512.
[0107] The semiconductor device 500 includes a first programming channel 531a extending from the drain region 511 to an edge portion of the floating gate 521 facing the select gate 524, and a second programming channel 531b extending from the drain region 511 to the source region 512.
[0108] As shown in FIG. 5B, according to some embodiments, when the semiconductor device 500 is subjected to a programming operation, a positive voltage (e.g., 0.8-1.6V) higher than a threshold voltage is applied to the select gate 524, and a positive voltage (e.g., 4.5V) is applied to the source region 512 to provide a strong lateral electric field, and a negative current (e.g., -1 μA) is injected into the drain region 511, alternatively, in some embodiments, a voltage (e.g., 0.5V) can also be applied to the drain of the semiconductor device, at this time, due to the electron source injection effect, a portion of hot electrons is injected into the floating gate 521 through the first programming channel 531a, and a portion of hot electrons migrates to the source region 512 through the second programming channel 531b. Figure 5b According to other embodiments, when the semiconductor device 500 is subjected to a programming operation, a high voltage (e.g., 8-12V) is applied to the control gate 522 to couple a voltage on the floating gate 521 to turn on the floating gate and provide a strong vertical electric field, thereby improving the programming efficiency.
[0109] In some embodiments, the semiconductor device 500 can be applied to a semiconductor device array in which a plurality of word lines are arranged in the same row direction as a plurality of branch extension directions, and a plurality of source lines are arranged in a different column direction than the plurality of branch extension directions (e.g., the semiconductor device array 100 in FIG. 1).
[0110] Figure 1
[0111] Exemplarily, when a programming operation is performed on a semiconductor device 500 in the semiconductor device array, a positive voltage (e.g., 0.8-1.6V) higher than the threshold voltage is applied to the word line corresponding to the row in which the semiconductor device 500 is located, a positive voltage (e.g., 4-6V) is applied to the source line corresponding to the column in which the semiconductor device 500 is located, and a voltage of 0.5V is applied to the bit line of the row in which the semiconductor device 500 is located, so that hot electrons pass through the first programming channel 531a and the second programming channel 531b. In addition, a higher voltage (e.g., 8-12V) can be applied to the control line corresponding to the row in which the semiconductor device 500 is located.
[0112] As for other semiconductor devices in the same row as the semiconductor device, since the other semiconductor devices are in different columns from the semiconductor device, as shown in FIG. 6b, the source regions of the other semiconductor devices are connected to different source lines and kept at 0V (not applied with the positive voltage mentioned above) or floating, at this time, no hot electrons pass through the first programming channel and the second programming channel. Figure 5c
[0113] In some embodiments, the semiconductor device 500 can be applied to a semiconductor device array in which a plurality of source lines are arranged along the same row direction as the extension direction of the plurality of branches, and a plurality of word lines are arranged along the column direction different from the extension direction of the plurality of branches (e.g., the semiconductor device array 200 in FIG. 1). Figure 2
[0114] Similarly, in this arrangement, the programming operation can also be performed in the manner as shown in FIG. 6b. Figure 5b
[0115] As for other semiconductor devices in the same row as the semiconductor device, since the other semiconductor devices are in different columns from the semiconductor device, as shown in FIG. 6b, the source regions of the other semiconductor devices are connected to different source lines and kept at 0V (not applied with the positive voltage mentioned above) or floating, at this time, no hot electrons pass through the first programming channel and the second programming channel. Figure 5d
[0116] Thus, the operation on each semiconductor device in the semiconductor device array can be realized.
[0117] Figures 6a to 6d FIG. 6a is a schematic view of a cross section of a semiconductor device 600 according to some embodiments of the present disclosure.
[0118] As shown in FIG. 6a, the semiconductor device 600 includes a substrate 610 and a gate structure formed above the substrate. The substrate 610 includes a drain region 611 and a source region 612, and the gate structure includes a floating gate 621, a control gate 622, an erase gate 623, and a select gate 624.
[0119] Specifically, the floating gate 621 is located above the first portion between the drain region 611 and the source region 612, the select gate 624 is located above the second portion between the drain region 611 and the source region 612, and is on the side of the floating gate 621 opposite to the source region 612, while the erase gate 623 is located above the source region 612.
[0120] like Figure 6a As shown, the semiconductor device 600 includes a first programming channel 631a, a second programming channel 631b, and an erase channel 632. The first programming channel 631a extends from the drain region 611 to the edge of the floating gate 621 facing the select gate 624, the second programming channel 631b extends from the drain region 611 to the source region 612, and the erase channel 632 extends from the edge of the floating gate 621 facing the erase gate 623 to the erase gate 623.
[0121] and Figure 5b Similarly, semiconductor devices 600 can be connected to, for example... Figure 6b The bias voltage or current shown is used to enable programming operations on the semiconductor device 600.
[0122] In some embodiments, the semiconductor device 600 can be applied to a semiconductor device array in which multiple word lines are arranged along a row direction that is the same as the extension direction of multiple branches, and multiple source lines are arranged along a column direction that is different from the extension direction of multiple branches (e.g., Figure 1 (Semiconductor device array 100). When a semiconductor device 600 in the semiconductor device array is programmed, other semiconductor devices in the same row are not subjected to a positive voltage in their source regions because they are connected to different source lines (e.g., ...). Figure 6c As shown in the figure, no hot electrons pass through the first and second programming channels at this time.
[0123] In some embodiments, the semiconductor device 600 can be applied to a semiconductor device array in which multiple source lines are arranged in a row direction that is the same as the extension direction of multiple branches, and multiple word lines are arranged in a column direction that is different from the extension direction of multiple branches (e.g., Figure 2 (Semiconductor device array 200). When a semiconductor device 600 in the semiconductor device array is programmed, other semiconductor devices in the same row are connected to different word lines, and their select gates are not subjected to a positive voltage higher than the threshold voltage (e.g., ...). Figure 6d As shown in the figure, at this time the first and second programming channels are closed, and no hot electrons pass through them.
[0124] Furthermore, in some embodiments, when performing an erase operation on the semiconductor device 600, a high positive voltage (e.g., 11V) is applied on the erase gate 623, while the select gate 624, the drain region 611 and the source region 612 are all set to 0V. At this time, due to the FN tunneling effect, the electrons in the floating gate 621 are pulled to the erase gate 623 under the action of the voltage difference between the erase gate 623 and the floating gate 621.
[0125] As previously mentioned, the semiconductor device array provided by the present disclosure can be used to implement the conversion between analog voltage signals and analog current signals, and to perform vector-matrix arithmetic calculations, etc. Exemplarily, the following will be described in conjunction with Figure 7 and Figure 8 The detailed description of the semiconductor device array as a conversion circuit, and the connection with other operation circuits.
[0126] Specifically, according to some embodiments, each branch in the plurality of branches further comprises: an analog current input end connected to the gate and the drain of each semiconductor device in the branch for inputting an analog current signal; and an analog voltage output end connected to the gate and the drain of each semiconductor device in the branch for outputting an analog voltage signal, the analog voltage signal being determined based on at least the analog current signal and the threshold voltage of each semiconductor device in the branch.
[0127] Wherein, the programming operation on the semiconductor device array can be performed by the above-mentioned programming circuit to adjust the threshold voltage of each semiconductor in the semiconductor device array. The semiconductor device with a specific threshold voltage can be regarded as having an equivalent analog weight W.
[0128] Figure 7 The circuit schematic diagram of the semiconductor device array and the operation circuit according to some embodiments of the present disclosure.
[0129] In some embodiments, Figure 7 The left semiconductor device array 710 in FIG. 7 can be equivalent to Figure 1 The equivalent representation of the plurality of parallel semiconductor devices in a branch in the semiconductor device array 100 shown in FIG. 6, wherein the gate and the drain of the plurality of parallel semiconductor devices are connected to the input end Iin of the analog current to generate a corresponding analog voltage signal, and output the analog voltage signal to the right operation circuit 720.
[0130] In the present embodiment, the plurality of semiconductor devices of the right operation circuit 720 can be programmed via the above-mentioned similar method. For example, by accessing a bias voltage at the source, gate and drain of the semiconductor device, to adjust the threshold voltage and the corresponding equivalent weight W of the plurality of semiconductor devices in the operation circuit.
[0131] As shown in Figure 7 , the outputted analog voltage signal is applied to the gates of the plurality of semiconductor devices of the operation circuit 720. Based on the equivalent analog weight W and the gate voltage applied to the gate, the output current Iout1 and Iout2 of the drain output of the plurality of semiconductor devices of the operation circuit can be obtained, which can be obtained via the following formula:
[0132] Output current = Gate voltage x Equivalent analog weight W
[0133] For example, the output current Iout1 is equal to the gate voltage multiplied by the equivalent weight W1 of the semiconductor device on the left side of the operation circuit 720, while the output current Iout2 is equal to the gate voltage multiplied by the equivalent weight W2 of the semiconductor device on the right side of the operation circuit 720.
[0134] Figure 8 is a circuit schematic diagram of a semiconductor device array and an operation circuit according to some embodiments of the present disclosure.
[0135] In some embodiments, Figure 8 the left semiconductor device array 810 can be equivalent to Figure 2 a plurality of parallel semiconductor devices of one branch in the semiconductor device array 200 shown in , wherein the gates and drains of the plurality of parallel semiconductor devices are connected to the input end Iin of the analog current to generate a corresponding analog voltage signal, and output the analog voltage signal to the right operation circuit 820.
[0136] The outputted analog voltage signal is applied to the gates of the plurality of semiconductor devices of the operation circuit 820, and similar calculations described above in combination Figure 7 with are performed, which will not be described here.
[0137] In addition, the operation circuit described above in combination Figure 7 and Figure 8 may be a matrix multiplication operation circuit. Specifically, according to some embodiments, the semiconductor device array is connected to the matrix multiplication operation circuit, and the matrix multiplication operation circuit is configured to perform matrix multiplication operation based on the analog voltage signal outputted by the analog voltage output end.
[0138] Specifically, when, for example, Figure 7 or Figure 8 the circuit schematic diagram shown in, the left semiconductor device array includes a plurality of branches (for example, Figure 1 and Figure 2When the semiconductor device array includes two branches (as shown in FIG. 2), the semiconductor device array can accordingly convert multiple analog current input signals to multiple analog voltage output signals. The operation circuit can accordingly include multiple rows of semiconductor devices to receive the multiple analog voltage output signals and calculate output currents based on the multiple analog voltage output signals. Illustratively, when the semiconductor device array includes n branches, the semiconductor device array can receive n analog current input signals (e.g., Iin1, Iin2,... Iin n) and convert them to n analog voltage output signals (e.g., V1, V2,... Vn). The operation circuit can be arranged with n x m semiconductor devices, where n and m are positive integers greater than zero, according to the required output current dimension m (e.g., required output currents Iout1, Iout2,... Iout m). The equivalent analog weight of the semiconductor device in the ith row and jth column can be represented by Wij. Thus, each column output current is the summation of the currents generated by multiplying the equivalent weight of all n semiconductor devices in the column by the n analog voltage output signals, thereby implementing a matrix multiplication operation.
[0139] Some example aspects of the present disclosure are described below.
[0140] Aspect 1. A semiconductor device array, comprising:
[0141] a plurality of branches, each branch of the plurality of branches extending along a row direction of the semiconductor device array, the each branch including a plurality of semiconductor devices in parallel;
[0142] a plurality of source lines extending along a first direction to connect to sources of the semiconductor devices;
[0143] a plurality of word lines extending along a second direction to connect to gates of the semiconductor devices, wherein the second direction is different from the first direction.
[0144] Aspect 2. The semiconductor device array of aspect 1, wherein the first direction is a column direction of the semiconductor device array, and the second direction is a row direction of the semiconductor device array.
[0145] Aspect 3. The semiconductor device array of aspect 2, wherein each source line of the plurality of source lines connects to sources of a column of semiconductor devices along the column direction of the semiconductor device array, and sources of semiconductor devices in different columns are connected to different source lines.
[0146] Aspect 4. The semiconductor device array of aspect 3, the semiconductor device array being arranged on a substrate, wherein the substrate includes: active regions, the active regions between different columns of semiconductor devices being partitioned,
[0147] and wherein each source line of the plurality of source lines is arranged to include:
[0148] a plurality of active regions along a column direction of the array of semiconductor devices; and
[0149] a metal line connecting the plurality of active regions.
[0150] Aspect 5. The array of semiconductor devices of Aspect 1, wherein the first direction is a row direction of the array of semiconductor devices, and the second direction is a column direction of the array of semiconductor devices.
[0151] Aspect 6. The array of semiconductor devices of Aspect 5, wherein each word line of the plurality of word lines is connected to gates of a column of semiconductor devices along a column direction of the array of semiconductor devices, and gates of semiconductor devices in different columns are connected to different word lines.
[0152] Aspect 7. The array of semiconductor devices of Aspect 6, wherein a source of the semiconductor device is connected to a same source line as a source of an above neighboring semiconductor device or a source of a below neighboring semiconductor device of the semiconductor device in a same column.
[0153] Aspect 8. The array of semiconductor devices of Aspect 6 or 7, wherein the gate of the semiconductor device is a poly gate or a metal gate, and the gates between different column semiconductor devices are isolated,
[0154] and wherein each word line of the plurality of word lines includes:
[0155] a plurality of gates along a column direction of the array of semiconductor devices, and
[0156] a metal line connecting the plurality of gates.
[0157] Aspect 9. The array of semiconductor devices of Aspect 8, wherein the gates between different column semiconductor devices are isolated via at least one of a photolithography and an etching process.
[0158] Aspect 10. The array of semiconductor devices of any one of Aspects 1-9, wherein each branch of the plurality of branches further includes a bit line extending along a row direction of the array of semiconductor devices connected to a drain of the semiconductor device in the branch.
[0159] Aspect 11. The array of semiconductor devices of Aspect 10, wherein the semiconductor device further includes a storage portion, the gate of the semiconductor device includes a select gate, and wherein the plurality of word lines extend along a second direction connected to the select gate of the semiconductor device.
[0160] Aspect 12. The array of semiconductor devices of aspect 11, wherein the gates of the semiconductor devices further comprise control gates, each branch of the plurality of branches further comprises a control line, and wherein,
[0161] the control line extends along a row direction of the array of semiconductor devices in connection with the control gates of the semiconductor devices in that branch.
[0162] Aspect 13. The array of semiconductor devices of aspect 11 or 12, wherein the gates of the semiconductor devices further comprise erase gates, each branch of the plurality of branches further comprises an erase line, and wherein,
[0163] the erase line extends along a row direction of the array of semiconductor devices in connection with the erase gates of the semiconductor devices in that branch.
[0164] Aspect 14. The array of semiconductor devices of aspect 13, wherein the plurality of source lines and the plurality of word lines are in connection with a programming circuit, the programming circuit being configured for:
[0165] accessing a first bias voltage to the source of the semiconductor devices via the plurality of source lines; and
[0166] accessing a second bias voltage to the select gate of the semiconductor devices via the plurality of word lines;
[0167] wherein the threshold voltage of each of the semiconductor devices is determined based on at least one of the first bias voltage and the second bias voltage of that semiconductor device.
[0168] Aspect 15. The array of semiconductor devices of aspect 14, wherein the first bias voltage of a certain one of the semiconductor devices is 0 when that semiconductor device is not selected for writing.
[0169] Aspect 16. The array of semiconductor devices of aspect 14, wherein the second bias voltage of a certain one of the semiconductor devices is 0 when that semiconductor device is not selected for writing.
[0170] Aspect 17. The array of semiconductor devices of any one of aspects 14 to 16, wherein the plurality of branches are in connection with the programming circuit, the programming circuit being further configured for:
[0171] accessing a third bias voltage to the drain of the semiconductor devices in that branch via the bit line,
[0172] wherein the threshold voltage of each of the semiconductor devices is determined based on at least one of the first bias voltage, the second bias voltage, and the third bias voltage of the semiconductor device.
[0173] Aspect 18. The semiconductor device array of any one of aspects 14-17, wherein the programming circuitry is further configured for:
[0174] accessing, via the control line, a fourth bias voltage to the control gate of the semiconductor device in the leg,
[0175] wherein the threshold voltage of each of the semiconductor devices is determined based on at least one of the first bias voltage, the second bias voltage, the third bias voltage, and the fourth bias voltage of the semiconductor device.
[0176] Aspect 19. The semiconductor device array of any one of aspects 14-18, wherein the programming circuitry is further configured for:
[0177] accessing, via the erase line, a fifth bias voltage to the erase gate of the semiconductor device in the leg,
[0178] wherein the threshold voltage of each of the semiconductor devices is determined based on at least one of the first bias voltage, the second bias voltage, the third bias voltage, the fourth bias voltage, and the fifth bias voltage of the semiconductor device.
[0179] Aspect 20. The semiconductor device array of any one of aspects 1-19, wherein each of the plurality of legs further comprises:
[0180] an analog current input terminal connected to the gate and the drain of each of the semiconductor devices in the leg for inputting an analog current signal; and
[0181] an analog voltage output terminal connected to the gate and the drain of each of the semiconductor devices in the leg for outputting an analog voltage signal, the analog voltage signal being determined based on at least the analog current signal and the threshold voltage of each of the semiconductor devices in the leg.
[0182] Aspect 21. The semiconductor device array of aspect 20, wherein the semiconductor device array is connected to a matrix multiplication circuitry, the matrix multiplication circuitry being configured to:
[0183] perform a matrix multiplication operation based on the analog voltage signal outputted by the analog voltage output terminal.
[0184] Aspect 22. The array of semiconductor devices of any one of aspects 1 to 21, wherein the semiconductor devices are NOR flash memory.
[0185] While the disclosure has been illustrated and described in detail in the drawings and foregoing description, such illustration and description is to be considered illustrative or exemplary and not restrictive; the disclosure is not limited to the disclosed embodiments. Variations to the disclosed embodiments can be understood and effected by those skilled in the art in practicing the claimed subject matter, from a study of the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other elements or steps not listed in the claims, the word "a" or "an" does not exclude a plurality, and the term "multiple" means two or more. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage.
Claims
1. A semiconductor device array, characterized in that, include: First line; The first branch includes a plurality of first semiconductor devices, the drains of the plurality of first semiconductor devices are connected to the first bit line, and the control gates and drains of the plurality of first semiconductor devices are connected to couple a first analog current signal and output a first analog voltage signal to the arithmetic circuit. A first source line and a plurality of word lines, the first source line extending along a first direction and connected to the source of the plurality of first semiconductor devices, the plurality of word lines extending along a second direction and respectively connected to the select gate of the plurality of first semiconductor devices; or, A plurality of source lines and a first word line, the first word line extending along a first direction and connected to the select gate of the plurality of first semiconductor devices, the plurality of source lines extending along a second direction and respectively connected to the source of the plurality of first semiconductor devices; The second direction is different from the first direction.
2. The semiconductor device array according to claim 1, characterized in that, The first bit line extends along the row direction of the semiconductor device array.
3. The semiconductor device array according to claim 1, characterized in that, The first direction includes the row direction of the semiconductor device array, and the second direction includes the column direction of the semiconductor device array.
4. The semiconductor device array according to claim 1, characterized in that, Also includes: The first control line extends along the row direction of the semiconductor device array and is connected to the control gate of the plurality of first semiconductor devices.
5. The semiconductor device array according to claim 1, characterized in that, Also includes: The first erase line extends along the row direction of the semiconductor device array and is connected to the erase gate of the plurality of first semiconductor devices.
6. The semiconductor device array according to claim 1, characterized in that, Also includes: Second line; The second branch includes multiple second semiconductor devices, the drains of the multiple second semiconductor devices are connected to the second bit line, and the control gates and drains of the multiple second semiconductor devices are connected to couple a second analog current signal and output a second analog voltage signal to the arithmetic circuit. The first source line is also connected to the source of the plurality of second semiconductor devices, and the plurality of word lines extend along the second direction and are respectively connected to the select gate of the plurality of second semiconductor devices; or... The semiconductor device array further includes a second word line extending along a first direction and connected to the select gate of the plurality of second semiconductor devices, and the plurality of source lines extending along a second direction and respectively connected to the source of the plurality of second semiconductor devices.
7. The semiconductor device array according to claim 1, wherein the plurality of first semiconductor devices are arranged along the row direction of the semiconductor device array.
8. The semiconductor device array according to claim 1, wherein the semiconductor devices in the semiconductor device array are programmable semiconductor devices.
9. A circuit, characterized in that, include: The first semiconductor device array as described in any one of claims 1 to 8; The arithmetic circuit is connected to the first semiconductor device array and receives the first analog voltage signal output by the first semiconductor device array.
10. The circuit according to claim 9, characterized in that, The first semiconductor device array includes multiple branches, each used to output multiple analog voltage signals. The operational circuit includes: The second semiconductor device array includes multiple rows of semiconductor devices, wherein one row of semiconductor devices is used to receive an analog voltage signal output from one of the multiple branches.
11. The circuit according to claim 10, characterized in that, The multi-row semiconductor device includes a first row of semiconductor devices, the control gate of which is connected to the analog voltage output terminal of the first branch of the first semiconductor device array.
12. A circuit, characterized in that, Includes the circuit as described in any one of claims 9-11; A programming circuit, connected to a first semiconductor device array, is configured to provide a first bias voltage configuration to the source, drain, and at least one gate of a selected semiconductor device in the first semiconductor device array, so as to adjust the threshold voltage of the selected semiconductor device.
13. The circuit according to claim 12, characterized in that, The programming circuit is also configured to provide a second bias voltage configuration to the source, drain, and at least one gate of the unselected semiconductor device in the first semiconductor device array.
14. The circuit according to claim 12, characterized in that, The programming circuit is also connected to a second semiconductor device array and is used to provide a first bias voltage configuration to the source, drain, and at least one gate of a semiconductor device selected in the second semiconductor device array to adjust the threshold voltage of the selected semiconductor device.