Method, apparatus and system for using hybrid library track design for SOI technology
09842184 ยท 2017-12-12
Assignee
Inventors
Cpc classification
G06F30/398
PHYSICS
H10D86/201
ELECTRICITY
International classification
H01L27/12
ELECTRICITY
H01L27/02
ELECTRICITY
Abstract
At least one method, apparatus and system disclosed involves providing a design for manufacturing a semiconductor device. A first functional cell having a first width is placed on a circuit layout. A determination is made as to whether at least one transistor of the first functional cell is to be forward biased or reversed biased. A second functional cell having a second width is placed adjacent to the first functional cell on the circuit layout for providing a first biasing well within the total width of the first and second functional cells in response to determining that the at least one transistor is to be forward biased or reversed biased.
Claims
1. A method, comprising: placing a first functional cell having a first width on a circuit layout; determining whether at least one transistor of said first functional cell is to be forward biased or reversed biased; placing a second functional cell having a second width adjacent to said first functional cell on said circuit layout for providing a first biasing well within the total width of said first and second functional cells in response to determining that said at least one transistor is to be forward biased or reversed biased; placing a third functional cell having said first width adjacent said second functional cell; placing a fourth functional cell having said second width adjacent said third functional cell for providing a second biasing well within the total width of said first, second, third, and fourth functional cells; and processing a semiconductor wafer for forming a device comprising said first and second functional cells.
2. The method of claim 1, wherein: placing said first functional cell having a first width on a circuit layout comprises placing an m-track cell, wherein m is equal to at least one of 9, 10, or 11; placing said second functional cell having a second width comprises placing at least one of an (m1)-track cell or an (m2) cell.
3. The method of claim 1, wherein providing said first biasing well comprises providing an isolation region between said first functional cell and said second functional cell.
4. The method of claim 1, wherein providing said first biasing well within the total width of said first and second functional cells comprises arranging said first functional cell, said second functional cell, and said biasing well within two times the first width.
5. The method of claim 1, further comprising routing a first biasing voltage signal in said first biasing well.
6. The method of claim 1, wherein placing said first, second, third, and fourth functional cells comprises placing cells comprising at least one of FD SOI LVT transistors, FD SOI SLVT transistors, FD SOI RVT transistors, or FD SOI HVT transistors.
7. A method, comprising: providing a device design comprising a hybrid functional cell block, wherein said hybrid functional cell block comprising a first device type cell and a second device type cell, wherein providing said device design comprises: placing a first functional cell of said first device type in a circuit layout, wherein said first functional cell has a first width; placing a second functional cell of said second device type adjacent said first functional cell, said second functional cell having a second width for providing an isolation channel between said first and second functional cells; determining whether an isolation spacing should be formed for at least one of providing a biasing channel or creating an isolation channel for adjacently placing functional cells of different device types; determining a size of at least one of said biasing channel or said isolation channel based on determining that said isolation spacing should be formed; and determining the track width size of the second functional cell based upon said size; and processing a semiconductor wafer for forming a device comprising said first and second functional cells.
8. The method of claim 7, wherein: placing said first functional cell having a first width on said circuit layout comprises placing at least one of a 9-track cell, a 10-track cell, or a 11-track cell; placing said second functional cell having a second width comprises placing a cell that has a second width of one track smaller than said first width, or two tracks smaller than said first width.
9. The method of claim 7, further comprising performing an operation modeling of said device design for determining whether said device design comprises at least one of a timing error or a performance error.
10. The method of claim 9, wherein performing said operation modeling comprises at least one of testing for timing errors, determining a design change for reducing timing errors, or determining a design change for improving a performance of said semiconductor device circuit design.
11. The method of claim 9, further comprising at least one of: identifying a circuit area in which an operation speed is be increased or decreased; or identifying a circuit area in which a functionality can be restored to at least one of a pre-silicon tuning or a post-silicon tuning at a wider operating condition.
12. The method of claim 7, further comprising forming said biasing channel adjacent said circuit area.
13. A semiconductor device, comprising: a first functional cell having a first width; a second functional cell having a second width adjacent to said first functional cell on said circuit layout for providing a first biasing well within the total width of said first and second functional cells; a first biasing signal wire positioned in said first biasing well for providing at least one of forward biasing signal or a reverse biasing signal to at least one of said first functional cell or said second functional cell; and a hybrid functional cell block, wherein said hybrid functional cell block comprising a first device type cell and a second device type cell, and wherein said hybrid functional cell block comprising a first functional cell of said first device type and a second functional cell of said second device type adjacent said first functional cell, said second functional cell having a second width for providing an isolation channel between said first and second functional cells within a dimension that is twice the first width.
14. The semiconductor device of claim 13, wherein said first and second functional cells is comprised of at least one of FD SOI transistors, FD SOI LVT transistors, FD SOI SLVT transistors, FD SOI RVT transistors, or FD SOI HVT transistors.
15. The semiconductor device of claim 13, wherein said biasing signal wire provides a signal for adjusting the operation timing of said at least a portion of said first functional cell or said second functional cell.
16. The semiconductor device of claim 13, further comprising a processor; a memory device; an interface circuit for operatively coupled to said processor and said memory device, said interface circuit comprising said first biasing signal wire, said first functional cell, and second functional cell.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The disclosure may be understood by reference to the following description taken in conjunction with the accompanying drawings, in which like reference numerals identify like elements, and in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15) While the subject matter disclosed herein is susceptible to various modifications and alternative forms, specific embodiments thereof have been shown by way of example in the drawings and are herein described in detail. It should be understood, however, that the description herein of specific embodiments is not intended to limit the invention to the particular forms disclosed, but on the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the invention as defined by the appended claims.
DETAILED DESCRIPTION
(16) Various illustrative embodiments of the invention are described below. In the interest of clarity, not all features of an actual implementation are described in this specification. It will of course be appreciated that in the development of any such actual embodiment, numerous implementation-specific decisions must be made to achieve the developers' specific goals, such as compliance with system-related and business-related constraints, which will vary from one implementation to another. Moreover, it will be appreciated that such a development effort might be complex and time-consuming, but would nevertheless be a routine undertaking for those of ordinary skill in the art having the benefit of this disclosure.
(17) The present subject matter will now be described with reference to the attached figures. Various structures, systems and devices are schematically depicted in the drawings for purposes of explanation only and so as to not obscure the present disclosure with details that are well known to those skilled in the art. Nevertheless, the attached drawings are included to describe and explain illustrative examples of the present disclosure. The words and phrases used herein should be understood and interpreted to have a meaning consistent with the understanding of those words and phrases by those skilled in the relevant art. No special definition of a term or phrase, i.e., a definition that is different from the ordinary and customary meaning as understood by those skilled in the art, is intended to be implied by consistent usage of the term or phrase herein. To the extent that a term or phrase is intended to have a special meaning, i.e., a meaning other than that understood by skilled artisans, such a special definition will be expressly set forth in the specification in a definitional manner that directly and unequivocally provides the special definition for the term or phrase.
(18) Semiconductor functional cells may be used to design and provide layouts for fabricating integrated circuit devices. In many embodiments, the functional cells may be pre-defined and stored in a library. Embodiments herein provide for forming semiconductor devices using hybrid design using functional cells. The functional cells of embodiments herein may comprise NMOS and/or PMOS devices, such as FD SOI transistors, e.g., 22 FDSOI transistors. In some embodiments, the hybrid design may comprise SLVT/LVT devices as well as HVT/RVT devices.
(19) Embodiments herein provide for arranging standard cells of different tracks (e.g., 8-track [8T], 9-track [9T], 10-track [10T], 11-track [11T], etc.) such that the inherent spacing between the different size cells provide a bias well space for routing a biasing signal for biasing transistors in the cells. In this manner, targeted biasing of devices may be biased with higher granularity than block level (e.g., row or cell level biasing).
(20) In other embodiments, standard cells of different tracks may be arranged such that the inherent spacing between the different size cells provide isolation spacing for providing for arranging different types of transistors (e.g., SLVT/LVT and HVT/RVT devices) in an adjacent fashion, which would not be possible without the isolation spacing. In this manner, a hybrid block comprising different types of transistors (e.g., SLVT/LVT and HVT/RVT devices) may be formed.
(21) Turning now to
(22) In one embodiment, the 2.sup.nd cell 720 may comprise devices that are targeted to be biased. For example, the devices in the 2.sup.nd cell 720 may be directed to data paths or interface circuit that are to be forward biased in the case of LVT/SLVT devices, or reverse biased in the case of RVT/HVT devices. The 5.sup.th cell 750 may be positioned within the block in such a manner that that a well isolation region 760 is created in the block 700. The size of the well isolation regions is the amount of track width that is equal to the difference in track widths between the 2.sup.nd cell 720 and 5.sup.th cell 750 (as shown in Equation 1).
Well Isolation Region=W.sub.2W.sub.1Equation 1
The well isolation region 760 provides an electrically isolated region in which a biasing signal may be routed. This biasing signal may be directed to provide a forward biasing or a reverse biasing catalyst.
(23) In one embodiment, the term hybrid design may refer to utilizing functional cells of different track widths being utilized in a block, such as block 700. In this manner, using standard cells of different widths, a targeted well isolation region may be formed in a block for providing targeted biasing of transistors.
(24) Moreover, due to the presence of the well isolation region 760 in block 700, the 2.sup.nd cell 720 may be comprised of a different devices type (e.g., LVT/SLVT devices or RVT/HVT device), as compared to device type of the 5.sup.th cell 750. Accordingly, in an alternative embodiment, the term hybrid design may refer to using functional cells of different device types (e.g., LVT/SLVT devices versus RVT/HVT device) within a group or block of functional cells. This alternative embodiment is described in further details in
(25) Turning now to
(26) In one embodiment, the 2.sup.nd cell 820 may comprise LVT/SLVT devices that are targeted to be forward biased. For example, the devices in the 2.sup.nd cell 720 may be directed to data paths or interface circuits that are to be forward biased. Similarly, the 3.sup.nd cell 830 may comprise RVT/HVT devices that are targeted to be reversed biased. The cells being targeted for biasing may be biased to reduce timing errors, improve performance, or a combination thereof.
(27) The 5.sup.th cell 750 may be positioned within the block 800, adjacent the 2.sup.nd cell 820 in such a manner that a 1.sup.st well isolation region 870 is created in the block 800. The 1.sup.st well isolation region 870 provides an electrically isolated region in which a forward biasing signal may be routed. The 6.sup.th cell 860 may be positioned within the block 800, adjacent the 3.sup.rd cell 830 in such a manner that that a 2.sup.nd well isolation region 880 is created in the block 800. The 2.sup.nd well isolation region 880 provides an electrically isolated region in which a reverse biasing signal may be routed to the 3.sup.rd cell 830. Therefore, in the example of
(28) Turning now to
(29) Moreover, some of the functional cells of the block 900 may be comprised of LVT/SLVT devices, while other functional cells may be comprised of RVT/HVT devices. As known to those skilled in the art, the LVT/SLVT cells cannot be arranged adjacent to the RVT/HVT cells without having sufficient isolation spacing. However, inserting isolation spacing may be inefficient and costly in terms of area resources. Embodiments herein provide for inserting functional cells of a smaller track width and using the difference between the track width dimensions to insert a built-in isolation spacing to allow for hybrid functional cell blocks.
(30) In one embodiment, the 6.sup.th cell 920 may be an RVT/HVT cell that is of a smaller track width (W.sub.2) that is placed adjacent the 2.sup.nd cell 912, which may be an LVT/SLVT cell that is of a larger track width (W.sub.1). The difference between the first and second track widths is equal to the first spacer width (SW.sub.1), as shown in Equation 2. The first spacer width, SW.sub.1 is of a dimension that provides sufficient isolation between two types of functional cells.
Spacer Width(SW.sub.1)=W.sub.2W.sub.1Equation 2
(31) Further, the 3.sup.rd cell 920 may be an LVT/SLVT cell that is of a smaller track width (W.sub.2) and is placed adjacent the 2.sup.nd cell 912, which may be an RVT/HVT cell that is of a larger track width (W.sub.1). The difference between the first and second track widths is equal to the second spacer width (SW.sub.2), which in one embodiment is equal to SW.sub.1, and in an alternative embodiment, is of a different value. The second spacer width, SW.sub.2 is also of a dimension that provides sufficient isolation between two types of functional cells. In this manner, a block 900 of function cells that comprises a plurality of device-types of FD SOI devices may be formed adjacent to each other using inherent track spacing that become available by using cells of track widths of different track widths. Further, in some embodiments, the spacer widths SW.sub.1 and SW.sub.2 are of sufficient dimension to allow for routing biasing voltage signals for forward biasing the 3.sup.rd cell 914 and reverse biasing the 6.sup.th cell 922.
(32) Turning now to
(33) The external interface 1050 allows for communications between the device 1000 and external devices. In one embodiment, the 2.sup.nd logic 1040 directs such communications. Additionally, the device 1000 may comprise various interface circuits between the logic blocks 1030, 1040, memory 1020, and the controller 1010. For example, in the data path between the 1.sup.st and 2.sup.nd logic blocks 1030, 1040 may comprise a circuit that is a potential target for biasing a portion therein. This portion may be a row of a block of functional cells. This portion is labeled 1.sup.st biasing target 1070A in
(34) A 1.sup.st interface circuit 1060 may provide for communications between the memory 1020 and the 1.sup.st logic 1030. The 1.sup.st interface circuit 1060 may comprise a circuit that is a potential target for biasing a portion therein. This portion may be a row of a block of functional cells. This portion is labeled as 2.sup.nd biasing target 1070B in
(35) A 2.sup.nd interface circuit 1080 may provide communications between the controller 1040 and the 2.sup.nd logic 1030. The 2.sup.nd interface circuit 1080 may comprise a circuit that is a potential target for biasing a portion therein. This portion may be a row of a block of functional cells. This portion is labeled as 3.sup.rd biasing target 1070C in
(36) Similarly a 3.sup.rd interface circuit 1090 may provide communications between the controller 1040 and the memory 1020. The 3.sup.rd interface circuit 1080 may comprise a circuit that is a potential target for biasing a portion therein. This portion may be a row of a block of functional cells. This portion is labeled as 4.sup.th biasing target 1070D in
(37) In an alternative embodiment, the bias voltage targets of
(38) The biasing targets 1070A-D may be used to bias a set of transistors to adjust the operation speed of the various circuits described above. These adjustments may be made to reduce timing violations, increase performance, and/or compensate for PVT issues.
(39) Those skilled in the art having benefit of the present disclosure would appreciate that the circuit illustrated in
(40) Turning now to
(41) The size of the isolation space is determined (at block 1140). For example, if a substantial biasing voltage signal is required to be placed between the rows of the functional cell block, then a wider isolation spacing (e.g., two-track spacing instead of one-track spacing) may be required. As another example, if a substantial sized cell of a different type of FD SOI device is to be placed adjacent to the initial cell, then a wider isolation spacing may be desired.
(42) Based upon the size of the spacing desired, a track width of the subsequent functional cell is determined (at block 1160). For example, in one embodiment, the initial cell track width may be 10T. If a normal isolation spacing is required, the track width of the subsequent cell may be 9T. However, if a larger isolation spacing is required, the track width of the subsequent cell may be 8T, thereby providing a built-in 2T track width to provide isolation for biasing signal and/or isolation for adjacently placing a different device-type of FD SOI device cell. Based upon the determination of the track width of the subsequent functional cell, this cell is placed adjacent the initial functional cell (at block 1170).
(43) A determination is then made as to whether the functional cell block is complete (at block 1175). If the functional cell block is not complete, then a subsequent functional cell is placed (at block 1180) and the process of determining isolation spacing for subsequent placement of cells of blocks 1120-1175 may be repeated until the functional cell block is complete. When the functional cell block is complete, an initial device design is provided (at block 1185). In some embodiments, further analysis of the initial device design may be performed to further refine the semiconductor device design, as exemplified in
(44) Turning now to
(45) In one embodiment, based upon the initial device design of a semiconductor device comprising FD SOI devices, a modeling and/or testing of that design is performed (at block 1210). A determination is made whether timing or performance adjustments are desired based upon the modeling/testing function (at block 1220). In the event that timing or performance adjustments are not desired, the design phase may be terminated (at block 1230).
(46) However, if a determination is made that timing or performance adjustments are desired, one or more areas of potential error (e.g., timing failures, performance below predetermined threshold levels, PVT issues, etc.) may be determined (at block 1240). This determination may be made by analyzing the modeling/testing data, performing further modeling/testing, and/or selecting circuit areas that are generally known to have timing or performance issues, such as interface regions between two major circuit components (e.g., one or more of the biasing targets of
(47) Based upon determining circuit areas that may have timing, performance issues, and/or PVT issues, a determination may be made as to areas that should be forward biased and/or areas that should be reversed biased (at block 1250). This includes identifying a particular transistor or sets of transistors that are LVT/SLVT configured for forward biasing and/or identifying a particular transistor or sets of transistors that are RVT/HVT configured for reverse biasing.
(48) Upon determining the areas of potential timing, performance, and/or PVT issues, a determination is made as to specific locations (e.g., with row level granularity) that should be forward or reversed biased, and/or a determination is made as to the specific location for implementing hybrid function cells (at block 1260). Upon these determinations, routing for high-granularity biasing (e.g., row-level biasing), and/or implementation of hybrid functional cell blocks may be performed using the multi-track width cell design described herein (at block 1260)
(49) In this manner, certain interface regions or data paths may be sped up or slowed down in order to adjust for timing, performance, and/or PVT issues. Further, performance of the device design may be improved by using hybrid functional cell blocks. The steps described in blocks 1240-1260 may be considered to be an optimizing function for optimizing the performance of the semiconductor device under design.
(50) Upon designing in the biasing and hybrid cell blocks described in the context of block 1260, in one embodiment, a further confirmation modeling/testing process may be performed (at block 1270). This modeling/testing process may be more limited to modeling and/or testing specific areas that have been altered in the context of blocks 1240-1260. A determination is made whether further adjustments to the timing or performance of the semiconductor device is required as a result of the confirmation modeling/testing (at block 1280). If a determination is made that further adjustments are required, the optimizing functions (at blocks 1240-1260) may be repeated. If a determination that further adjustments are not required, the design phase may be terminated (at block 1230). The steps described in
(51) Turning now to
(52) The semiconductor device processing system 1310 may produce integrated circuits on a medium, such as silicon wafers. The production of integrated circuits by the device processing system 1310 may be based upon the circuit designs provided by the integrated circuits design unit 1340. The processing system 1310 may provide processed integrated circuits/devices 1315 on a transport mechanism 1350, such as a conveyor system. In some embodiments, the conveyor system may be sophisticated clean room transport systems that are capable of transporting semiconductor wafers. In one embodiment, the semiconductor device processing system 1310 may comprise a plurality of processing steps, e.g., the 1.sup.st process step, the 2.sup.nd process set, etc., as described above. Further, the device processing system 1310 may comprise metrology tools for providing metrology data for test/modeling analysis.
(53) In some embodiments, the items labeled 1315 may represent individual wafers, and in other embodiments, the items 1315 may represent a group of semiconductor wafers, e.g., a lot of semiconductor wafers. The integrated circuit or device 1315 may be a transistor, a capacitor, a resistor, a memory cell, a processor, and/or the like. In one embodiment, the device 1315 is a transistor and the dielectric layer is a gate insulation layer for the transistor.
(54) The integrated circuit design unit 1340 of the system 1300 is capable of providing a circuit design that may be manufactured by the semiconductor processing system 1310. The design unit 1340 may receive data relating to the design specifications for the integrated circuits to be designed. The integrated circuit design unit 1340 is capable of providing an initial semiconductor circuit design that comprises at least two functional cells of different track widths. Further the integrated circuit design unit 1340 is capable of generating a group or block of functional cells of different transistor types (e.g., LVT/SLVT device types and RVT/HVT device types).
(55) In one embodiment, the integrated circuit design unit 1340 may perform a modeling of a device design and/or testing of processed semiconductor device design to test the performance and operation of the design. This includes determining whether certain regions of the design or device should be provided with forward or reverse biasing and timing adjustments, as described above. The integrated circuit design unit 1340 is capable of analyzing and performing design adjustments to provide, route, and implement forward and/or reverse biasing voltages. The design adjustments described in
(56) In other embodiments, the integrated circuit design unit 1340 may perform an automated determination of area that require design adjustments to provide, route, and implement forward and/or reverse biasing voltages and timing adjustments, and automatically incorporate design adjustments into the device design. For example, once a designer or a user of the integrated circuit design unit 1340 generates a design using a graphical user interface to communicate with the integrated circuit design unit 1340, the unit 1340 may perform automated modification of the design.
(57) The system 1300 may be capable of performing analysis and manufacturing of various products involving various technologies. For example, the system 1300 may design and production data for manufacturing devices of CMOS technology, Flash technology, BiCMOS technology, power devices, controllers, processors, memory devices (e.g., DRAM devices), NAND memory devices, and/or various other semiconductor technologies.
(58) Although in some examples, circuits herein were described in terms of FD SOI devices for consistency and ease of illustration, those skilled in the art would appreciate that concepts described herein may also apply to other SOI devices (e.g., partially depleted (PD) SOI devices) and remain within the scope of embodiments herein. The concepts and embodiments described herein may apply to a plurality of types of VT families of devices, including but limited to, FD SOI LVT transistors, FD SOI SLVT transistors, FD SOI RVT transistor, FD SOI HVT transistors, or a combination herein, and remain within the scope of the embodiments herein. The concepts and embodiments herein may be applied to any VT family of transistors in the technology described above (e.g., if ULVt or UHVt is generated).
(59) The system 1300 may be capable of manufacturing and testing various products that include transistors with active and inactive gates involving various technologies. For example, the system 1300 may provide for manufacturing and testing products relating to CMOS technology, flash technology, BiCMOS technology, power devices, memory devices (e.g., DRAM devices), NAND memory devices, processors, and/or various other semiconductor technologies.
(60) The methods described above may be governed by instructions that are stored in a non-transitory computer readable storage medium and that are executed by, e.g., a processor in a computing device. Each of the operations described herein (e.g.,
(61) The particular embodiments disclosed above are illustrative only, as the invention may be modified and practiced in different but equivalent manners apparent to those skilled in the art having the benefit of the teachings herein. For example, the process steps set forth above may be performed in a different order. Furthermore, no limitations are intended to the details of construction or design herein shown, other than as described in the claims below. It is therefore evident that the particular embodiments disclosed above may be altered or modified and all such variations are considered within the scope and spirit of the invention. Accordingly, the protection sought herein is as set forth in the claims below.