[go: up one dir, main page]

CN1402330A - Generating Standard Logical Unit Database by Merging Power Lines Method - Google Patents

Generating Standard Logical Unit Database by Merging Power Lines Method Download PDF

Info

Publication number
CN1402330A
CN1402330A CN 02140922 CN02140922A CN1402330A CN 1402330 A CN1402330 A CN 1402330A CN 02140922 CN02140922 CN 02140922 CN 02140922 A CN02140922 A CN 02140922A CN 1402330 A CN1402330 A CN 1402330A
Authority
CN
China
Prior art keywords
logical block
pmos
nmos
lead
connected via
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN 02140922
Other languages
Chinese (zh)
Other versions
CN1254864C (en
Inventor
林明德
廖作祥
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
United Microelectronics Corp
Original Assignee
United Microelectronics Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US09/921,415 external-priority patent/US20030023946A1/en
Application filed by United Microelectronics Corp filed Critical United Microelectronics Corp
Publication of CN1402330A publication Critical patent/CN1402330A/en
Application granted granted Critical
Publication of CN1254864C publication Critical patent/CN1254864C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Semiconductor Integrated Circuits (AREA)
  • Design And Manufacture Of Integrated Circuits (AREA)

Abstract

The first logic unit comprises a PMOS and an NMOS, wherein a source electrode area of the PMOS is connected with a power line through a first lead wire, a source electrode area of the NMOS is connected with a ground wire through a second lead wire, a drain electrode area of the PMOS is connected with a drain electrode area of the NMOS through a third lead wire, and a grid electrode of the PMOS is connected with a grid electrode of the NMOS through a polysilicon wire. And the first logic unit is partially overlapped with the second logic unit, wherein the first lead and the second lead of the first logic unit are overlapped and correspondingly connected with the first lead and the second lead of the second logic unit.

Description

利用合并电源线方法产生 标准逻辑单元数据库Generating a Standard Logical Cell Database Using the Combined Power Line Method

                        技术领域Technical field

本发明涉及一种半导体元件制造方法与设计,且特别涉及一种利用合并电源线方法产生标准逻辑单元数据库。The invention relates to a manufacturing method and design of a semiconductor element, and in particular to a method of merging power lines to generate a standard logic unit database.

                        背景技术 Background technique

已知半导体设计中的集成电路的设计方法需要一电脑储存的数据库与扫描集成电路实用性的行为电路模块。传统的逻辑单元包括基本的逻辑门,例如OR,NAND,NOR,AND,XOR,转换器,还包括具有逻辑门阵列大小的逻辑单元。这些逻辑单元还包括连续电路元件,例如锁存以及存储器必备的触发器。之后定义所选定的逻辑单元的内连线,并且将所选定的逻辑单元放置与布线以形成集成电路。例如,逻辑单元群组可以内连线成一区块做为触发器或是移位寄存器等。传统上制程是从制造一个逻辑器,扩展到制造多个逻辑器的组合与布线。Known methods of designing integrated circuits in semiconductor design require a computer-stored database and behavioral circuit modules that scan the availability of integrated circuits. Traditional logic cells include basic logic gates such as OR, NAND, NOR, AND, XOR, converters, and also logic cells with the size of a logic gate array. These logic cells also include sequential circuit elements such as latches and flip-flops necessary for memory. The interconnections of the selected logic cells are then defined, and the selected logic cells are placed and routed to form the integrated circuit. For example, groups of logic units can be interconnected into a block as flip-flops or shift registers. Traditionally, the manufacturing process has expanded from the manufacture of one logic device to the assembly and wiring of multiple logic devices.

目前制程与设计技术发展而言,微处理器所代表的超大规模集成电路不论在功效或是集成度方面都有加速改善的趋势。近来,元件的物件几何大小约为0.5微米。然而,可以预见的是,在几年之内,元件尺寸将可以缩小至0.1微米。如此微小的物件尺寸可以允许在25毫米见方的芯片上制造450万个晶体管或100万个逻辑门。这种潮流将渴望持续下去,以形成较小物件几何大小与制造更多电路元件于芯片上,且朝向行程越来越大尺寸的晶片以满足形成更大量的电路元件。In terms of current manufacturing process and design technology development, the VLSI represented by the microprocessor has a trend of accelerated improvement in both efficiency and integration. Recently, the object geometry size of the device is about 0.5 micron. However, it is foreseeable that within a few years, the component size will shrink to 0.1 micron. Such tiny object sizes could allow 4.5 million transistors or 1 million logic gates to be fabricated on a 25mm-square chip. This trend will aspire to continue, to form smaller object geometries and fabricate more circuit elements on a chip, and towards wafers of increasingly larger sizes to accommodate greater quantities of circuit elements.

由于制造程序需求大量元件与实际详细制造步骤的缘故,实际设计必须仰赖电脑的支援才能完成。因此,实际设计的大部分阶段是由电脑辅助工具完成,且很多阶段已经部分或是全部自动化。实际设计制程的自动化可以提高集成度,减少等待周期与提高芯片效能。Because the manufacturing process requires a large number of components and actual detailed manufacturing steps, the actual design must rely on the support of computers to complete. Therefore, most stages of actual design are completed by computer-aided tools, and many stages have been partially or fully automated. The automation of the actual design process can improve integration, reduce waiting cycles and improve chip performance.

为了操作具有高效能与高积集度的超大规模尺寸集成电路,必须执行高精确度的电路设计,因此电脑辅助设计工具已经在高精确性电路设计中扮演很重要的角色。In order to operate ultra-large-scale integrated circuits with high performance and high integration, high-precision circuit design must be performed, so computer-aided design tools have played an important role in high-precision circuit design.

之后,检查布线图,以确定此设计符合设计需求。直至目前为止,设计文件都只是一些明确的说明文件也就是所熟知的中间形式以描述布线图。设计文件之后则转换成为图案产生器文件,此图案产生器文件用以经由光学或电子束图案产生器所产生的掩模图案。Afterwards, check the wiring diagram to make sure that the design meets the design requirements. Until now, design files have been nothing more than explicit specifications, known as intermediate forms, to describe wiring diagrams. The design files are then converted into pattern generator files for mask patterns generated by optical or e-beam pattern generators.

在制造过程中,利用掩模以及一系列微影制程图案化硅晶片。元件的形成则需要非常确切细微的步骤,包括几何图形与图形之间的分离。将电路细目转换成为布线图的过程称为实际设计。因为其有极小的失误容忍度需求以及极为微小的个别元件,因此是极端枯燥且易发生错误的过程。During fabrication, silicon wafers are patterned using masks and a series of lithographic processes. The formation of components requires very precise and detailed steps, including the separation between geometric figures and figures. The process of converting circuit details into wiring diagrams is called actual design. It is an extremely tedious and error-prone process due to its extremely small error tolerance requirements and extremely small individual components.

实际设计的目的在于决定在版面上或是在三维空间中的最佳元件的排列,以及决定元件之间有效的内连线或是布线图以获得理想的功效。由于晶片上的空间非常珍贵,设计人员必须有效的利用空间以达到降低成本与提高产能的目的。The purpose of actual design is to determine the optimal arrangement of components on the layout or in three-dimensional space, and to determine the effective interconnection or wiring diagram between components to obtain the desired effect. Since the space on the chip is very precious, designers must effectively use the space to achieve the purpose of reducing cost and increasing production capacity.

现今使用的实际设计自动系统受限于只能放置与布线(绕线)约20,000元件或逻辑单元。为了完成大量逻辑单元的放置,则将逻辑单元区分成20,000或是更少的区块,之后将区块放置或是布线。由于集成电路包含大量的逻辑单元,此些逻辑单元可以是上万或是十几万甚至上百万小逻辑单元,而上述方法和放置解决方法的结果并不是最佳的,因此此方法不能满足所需求。每一逻辑单元表示一单一逻辑元素,例如是在标准物内内连线以进行特定功能的一门或多个逻辑元素。由两个或两个以上的内连线门或逻辑元素组成的逻辑单元可以作为电路资源中的标准模块。Practical design automation systems in use today are limited to placing and routing (routing) only about 20,000 components or logic cells. In order to complete the placement of a large number of logic cells, the logic cells are divided into blocks of 20,000 or less, and then the blocks are placed or routed. Since integrated circuits contain a large number of logic units, these logic units can be tens of thousands or hundreds of thousands or even millions of small logic units, and the results of the above-mentioned method and placement solution are not optimal, so this method cannot satisfy required. Each logic cell represents a single logic element, such as one or more logic elements interconnected within a standard to perform a specific function. A logic cell consisting of two or more interconnected gates or logic elements can be used as a standard module in circuit resources.

逻辑单元或其他上述的电路元素,根据电路逻辑设计内连线或布线以提供所需的功能。各种不同电路元件经由导线或布线线圈逻辑单元的垂直以及水平通道间内连线。The logic unit or other above-mentioned circuit elements are interconnected or wired according to the circuit logic design to provide the required functions. The various circuit elements are interconnected via vertical and horizontal channels of the logic cells via wires or wiring coils.

就实际设计而言,输入为电路图,而输出则为布线图。此输入输出过程经由一连串的阶段完成,包括分隔、分层计划、放置、布线与压缩。In terms of actual design, the input is a circuit diagram and the output is a wiring diagram. This I/O process is accomplished through a series of stages including partitioning, layering planning, placement, routing and compression.

分隔—一个芯片包含有上百万的晶体管。由于存储空间限制以及可用电功率供应的限制,因此并不能完全执行整个电路的布线图。所以,一般多将元件或逻辑单元分群成如同次电路与模块区块的分隔。介于逻辑单元之间的内连线则由复杂且耗时与实际放置的内连线圈完成。实际分隔过程需考虑许多因素,例如区块大小、区块数量以及区块之间内连线的数量。Separation—A chip contains millions of transistors. Wiring diagrams of the entire circuit cannot be fully implemented due to storage space limitations and limitations of the available electrical power supply. Therefore, generally, components or logic units are grouped into sub-circuits and modular blocks. The interconnection between logic cells is accomplished by complex and time-consuming and physically placed interconnection coils. The actual partitioning process takes into account many factors such as block size, number of blocks, and number of interconnects between blocks.

分隔的输出是一组一组的依循区块之间所需的内连线所分隔的区块。所需内连线组则如同一网状列。在大型电路中,虽然可以利用非分阶段过程,但是分隔过程通常为一分阶段过程,且在最高层级时,一个电路可以具有5至25个区块。然而,具有越多数量的区块则越具有潜力与且亦是研发所着重的目的。每一区块则循环分隔成小区块。Delimited output is a group of blocks separated by the required interconnection between blocks. The desired interconnection group is then like a grid column. In large circuits, the separation process is usually a staged process, although a non-staged process can be utilized, and at the highest level, a circuit can have 5 to 25 blocks. However, a larger number of blocks has more potential and is also the focus of research and development. Each block is cyclically divided into smaller blocks.

分层计划与放置—此步骤是考虑选定良好布线图以替换整个芯片的每一区块,如同区块之间以及至边界。分层计划是一关键步骤以做为建立良好布线图的基础工作。然而,此步骤的计算是十分困难的。通常此分层计划布线图多由设计工程师藉由电脑辅助设计工具完成。通常将集成电路的主要元件特别设计置放于芯片上的特殊位置是必要的措施。Layer Planning and Placement—This step considers selecting a good layout to replace each block of the entire chip, as between blocks and to the boundaries. Hierarchical planning is a critical step as the basis for building a good wiring diagram. However, the calculation of this step is very difficult. Usually, this layered plan wiring diagram is mostly completed by design engineers with computer-aided design tools. It is usually necessary to specially design and place the main components of the integrated circuit at special positions on the chip.

只有在简单的布线图中,现有的布线图工具可以提供不需人为工程指示与协调的方法。本发明的一观点可允许复查问题包括流程计划布线图的完成,而无需依循人为操控。Only in simple wiring diagrams, existing wiring diagram tools can provide a method that does not require human engineering direction and coordination. An aspect of the present invention may allow review issues including completion of process plan wiring diagrams without following human controls.

在放置过程中,如同图1所示,逻辑单元群66被放置并内连线成区块60,而数个区块位于芯片(未示出)上。放置的目的为寻求最小区块排列面积,以准许区块之间内连线的完成。典型的放置则以两阶段完成,在第一阶段中,建立一起始放置,第二阶段中,评估起始放置且进行重复改进直到布线图具有最小面积以及符合设计规格。During placement, as shown in FIG. 1 , groups of logic cells 66 are placed and interconnected into blocks 60 , and several blocks are located on a chip (not shown). The purpose of the placement is to seek the minimum block arrangement area to allow the completion of the interconnection between the blocks. Typical placement is done in two phases. In the first phase, a starting placement is established. In the second phase, the starting placement is evaluated and iterative improvements are made until the wiring diagram has a minimum area and meets design specifications.

为了限制放置运算的重复次数,在放置阶段同时,利用所需布线空间做评估。一个好的布线以及电路功效主要依靠好的放置运算。一旦每一区块的位置固定之后,将仅能进行非常小规模的布线以及整体电路功效改善。In order to limit the number of repetitions of the placement operation, the required routing space is evaluated concurrently with the placement phase. A good layout and circuit efficiency mainly depends on good placement calculations. Once the location of each block is fixed, only very small-scale wiring and overall circuit efficiency improvements can be made.

布线—布线阶段的目的在于根据特定网状列完成区块之间的内连线。首先,未被区块占据的空间,也就是布线空间被分隔成称为通道以及开关箱的方形区域。布线的目的在于利用短路测试线圈长度以及利用通道与开关箱完成所有电路连接。Routing—The purpose of the routing phase is to complete the interconnection between blocks according to a specific mesh column. First, the space not occupied by tiles, that is, the wiring space, is divided into square areas called aisles and switch boxes. The purpose of the wiring is to test the length of the coil with a short circuit and to make all the electrical connections with the channels and switch boxes.

布线通常以整体布线以及详细布线阶段等两阶段完成。在整体布线中,不考虑确实每一线圈的几何细节与接头,而在适当电路的区块之间完成连线。对于每一线圈,整体布线完成作为线圈的通路之一通道组列。也就是,整体布线经由不同布线空间的区域,详列不确实的线圈布线。Routing is usually done in two phases, overall wiring and detailed wiring. In global routing, the connections are made between blocks of appropriate circuits regardless of the geometric details and connections of each individual coil. For each coil, the overall wiring is done as one of the channels of the coils. That is, the overall wiring details inaccurate coil wiring through regions of different wiring spaces.

整体布线之后则为详细布线,其可以完成区块上的接头之间点对点的连接。不确实的布线则经由详细几何讯息,例如线宽以及其层分配,可被转换成确实布线。详细布线包括通道布线以及开关箱布线。After the overall routing is detailed routing, which can complete the point-to-point connections between the connectors on the block. Inexact routing can be converted to exact routing through detailed geometric information such as line width and its layer assignment. Detailed wiring includes channel wiring as well as switch box wiring.

由于布线设计的特性,在很多状况下,并不能保证可实现完整的连结布线。因此,一种称为“剥离与重绕”的技术则用于移除有问题的连结与重新布线其成为一不同次序。Due to the nature of the routing design, in many cases it is not guaranteed that a complete link routing can be achieved. Therefore, a technique called "strip and rewind" is used to remove the problematic links and reroute them into a different order.

压缩—压缩则是一种由各个方向压紧布线图的步骤,因此总面积将可获得减少。经由芯片的缩小化,线长则缩短,由此电路元件之间的讯号延迟将可减小。同时,由于面积较小,因此同一晶片上可以生产的芯片数将可提高,并由此降低制造成本。但必须确保没有设计准则以及违反制造制程的状况下,才可进行压缩。Compression - Compression is a process that compresses the wiring pattern from all directions, so the total area will be reduced. Through the miniaturization of the chip, the line length is shortened, so that the signal delay between circuit elements can be reduced. At the same time, due to the smaller area, the number of chips that can be produced on the same wafer will be increased, thereby reducing the manufacturing cost. However, it must be ensured that there are no design criteria and violations of the manufacturing process before compression can be performed.

超大规模集成电路实际设计是本质上的重复,且许多步骤,例如整体布线与通道布线,重复多次以获致一较佳的布线图。此外,在一阶段中所得的结果质量要看前一阶段所得的结果的质量而定。例如,较高质量的布线并不能弥补较差放置质量。因此,先执行的步骤对于整体结果的质量具有较大的影响力。The actual design of VLSI is inherently iterative, and many steps, such as global routing and channel routing, are repeated many times to obtain a better layout pattern. Furthermore, the quality of the results obtained in one stage depends on the quality of the results obtained in the previous stage. For example, higher quality routing does not compensate for poor placement quality. Therefore, which step is performed first has a greater influence on the quality of the overall result.

由此可知,在决定面积与芯片效能方面,相对于布线与压缩,分层计划与放置问题扮演较为重要的角色。由于放置可能产生一不可布线的布线图,则在尝试其他布线前,整体芯片可能需要利用移除缺陷区块或是以新区块取代,来进行重置或是重新分隔。整体设计周期传统上重复次数以完成设计目标。每一步骤的复杂度随着设计限制与使用设计型态而改变。It can be seen that layer planning and placement issues play a more important role than routing and compression in determining area and chip performance. Since placement may result in an unroutable pattern, the overall chip may need to be reset or repartitioned by removing defective blocks or replacing them with new blocks before other routing attempts are attempted. The overall design cycle is traditionally repeated a number of times to accomplish the design goals. The complexity of each step varies with design constraints and the type of design used.

如何改善现有的设计,以使半导体电路设计可以较为精确且设计与布线可以在较为短时间内完成,进而提高成品率以及产量,成为最值得研究的课题。How to improve the existing design, so that the semiconductor circuit design can be more accurate and the design and wiring can be completed in a relatively short period of time, so as to improve the yield and output, has become the most worthy of research.

                        发明内容Contents of the invention

本发明的主要目的是提供一种实际逻辑单元放置方法,并藉由此方法有效缩小布线图的总面积。The main purpose of the present invention is to provide an actual logic unit placement method, and effectively reduce the total area of the wiring diagram by this method.

本发明的另一目的是提供一精确且有效的集成电路布线图设计图,因此可有效提高产品成品率以及产量。Another object of the present invention is to provide an accurate and effective IC wiring diagram design, thereby effectively improving product yield and yield.

本发明的又一目的是提供一利用合并具有与相邻逻辑单元的电源线的一逻辑单元电源线,产生逻辑单元数据库的方法,因此可除去逻辑单元之间的线圈接点,从而可以有效的消除逻辑单元之间形成线圈接点的复杂度。Yet another object of the present invention is to provide a method for generating a logic cell database by merging a logic cell power supply line having power lines with adjacent logic cells, so that coil contacts between logic cells can be eliminated, thereby effectively eliminating The complexity of forming coil contacts between logic cells.

本发明的再一目的是再提供一集成电路布线图设计图,因此整体设计与布线时间可以有效的缩短,产量可以大幅提高,集成电路制造成本可以大幅降低。Another object of the present invention is to provide another integrated circuit wiring diagram, so that the overall design and wiring time can be effectively shortened, the yield can be greatly increased, and the integrated circuit manufacturing cost can be greatly reduced.

为实现上述目的,本发明提供一逻辑单元排列图,第一逻辑单元包括一PMOS与一NMOS,其中PMOS的源极与电源线VDD经由一第一导线连结,NMOS的源极与地线GND经由第二导线连结,PMOS与NMOS的漏极经由一第三导线相连结,PMOS与NMOS的栅极则由一多晶硅线相连结。第一逻辑单元的第一与第二导线与第二逻辑单元的第一与第二导线相互重叠且相互连结。此些逻辑单元的配置可以减小区块大小,因此布线图的总面积可以获得减小。In order to achieve the above object, the present invention provides a logic unit arrangement diagram, the first logic unit includes a PMOS and an NMOS, wherein the source of the PMOS is connected to the power line V DD via a first wire, and the source of the NMOS is connected to the ground line GND The drains of the PMOS and NMOS are connected through a third wire, and the gates of the PMOS and NMOS are connected through a polysilicon wire. The first and second wires of the first logic unit and the first and second wires of the second logic unit overlap each other and are connected to each other. The configuration of these logic cells can reduce the block size, so the total area of the wiring pattern can be reduced.

由于逻辑单元部分重叠,则布线图的总面积将可以大幅减小。Since the logic cells partially overlap, the total area of the wiring diagram can be greatly reduced.

由于移除逻辑单元之间线圈接点,则可消除在逻辑单元之间形成线圈接点的复杂度。Since the coil contacts between the logic units are removed, the complexity of forming the coil contacts between the logic units can be eliminated.

由于消除在逻辑单元之间形成线圈接点的复杂度,则可以消除在逻辑单元之间的错误连结的风险,因此成品率可以大幅提高。Since the complexity of forming the coil contact between the logic units is eliminated, the risk of wrong connection between the logic units can be eliminated, and thus the yield rate can be greatly improved.

由于消除逻辑单元之间的线圈接点,则时间延迟与线圈总长度可以大幅减小,因此整体集成电路的产量可以大幅提高,且集成电路制造成本可以明显降低。Since the coil contact between the logic units is eliminated, the time delay and the total length of the coil can be greatly reduced, so the yield of the overall integrated circuit can be greatly increased, and the manufacturing cost of the integrated circuit can be significantly reduced.

                        附图说明Description of drawings

图1示出了一种已知逻辑单元的排列简图;Fig. 1 shows a schematic arrangement diagram of a known logic unit;

图2示出了根据本发明较佳实施例的一典型逻辑单元的简图;Figure 2 shows a schematic diagram of a typical logic unit according to a preferred embodiment of the present invention;

图3示出了根据本发明较佳实施例的一典型逻辑单元的简图;以及Figure 3 shows a schematic diagram of a typical logic unit according to a preferred embodiment of the present invention; and

图4示出了根据本发明较佳实施例的两相邻逻辑单元之间,利用合并电源线方法形成的连结。FIG. 4 shows a connection between two adjacent logic units formed by merging power lines according to a preferred embodiment of the present invention.

                      具体实施方式 Detailed ways

为使本发明的上述和其他目的、特征、和优点能更明显易懂,下文结合附图对较佳实施例作详细说明。In order to make the above and other objects, features, and advantages of the present invention more comprehensible, preferred embodiments are described in detail below in conjunction with the accompanying drawings.

图2示出了根据本发明较佳实施例的一典型逻辑单元的简图。Fig. 2 shows a simplified diagram of a typical logic unit according to the preferred embodiment of the present invention.

请参照图2,一第一转换器逻辑单元200包含一PMOS结构,此PMOS结构例如具有一栅极,且此栅极被一N阱围绕。一接触窗202与PMOS的一源极区相连结,而一接触窗204则与PMOS的一漏极区相连结。一NMOS结构,此NMOS结构例如具有一栅极,其中此栅极被一P阱围绕。一接触窗206与NMOS的一源极区相连结,而一接触窗208与NMOS的漏极区相连结。PMOS的栅极与NMOS的栅极由多晶硅线210经由插塞212相连结。PMOS的源极区与电源线VDD经由导线214相连接,NMOS的源极区与地线GND经由导线216相连接。NMOS与PMOS的漏极区经由导线218相连接。连接端口220与电源线VDD相连接,连接端口230与地线GND。Referring to FIG. 2 , a first converter logic unit 200 includes a PMOS structure, for example, the PMOS structure has a gate, and the gate is surrounded by an N well. A contact window 202 is connected to a source region of the PMOS, and a contact window 204 is connected to a drain region of the PMOS. An NMOS structure, for example, the NMOS structure has a gate, wherein the gate is surrounded by a P-well. A contact 206 is connected to a source region of the NMOS, and a contact 208 is connected to a drain region of the NMOS. The gate of the PMOS and the gate of the NMOS are connected by a polysilicon line 210 via a plug 212 . The source region of the PMOS is connected to the power line V DD via the wire 214 , and the source area of the NMOS is connected to the ground line GND via the wire 216 . The drain regions of the NMOS and PMOS are connected via a wire 218 . The connection port 220 is connected to the power line V DD , and the connection port 230 is connected to the ground line GND.

请参照图3,一第二转换器逻辑单元300包含有一PMOS结构,此PMOS结构例如具有一栅极,且此栅极被一N阱围绕。一接触窗302与PMOS的一漏极区相连结,而一接触窗304与PMOS的一源极区相连结。一NMOS结构,此NMOS结构例如具有一栅极,其中此栅极被一P阱围绕。一接触窗306与NMOS的一漏极区相连结,而一接触窗308与NOS的源极区相连结。PMOS的栅极与NMOS的栅极由多晶硅线310经由插塞312相连结。PMOS的源极区与电源线VDD经由导线314相连接,NMOS的源极区与地线GND经由导线316相连接。NMOS与PMOS的漏极区经由导线318相连接。连接端口320与电源线VDD相连接,连接端口330与地线GND。Referring to FIG. 3 , a second converter logic unit 300 includes a PMOS structure, for example, the PMOS structure has a gate, and the gate is surrounded by an N well. A contact window 302 is connected to a drain region of the PMOS, and a contact window 304 is connected to a source region of the PMOS. An NMOS structure, for example, the NMOS structure has a gate, wherein the gate is surrounded by a P-well. A contact 306 is connected to a drain region of the NMOS, and a contact 308 is connected to a source region of the NOS. The gate of the PMOS is connected to the gate of the NMOS by a polysilicon line 310 via a plug 312 . The source region of the PMOS is connected to the power line V DD through the wire 314 , and the source region of the NMOS is connected to the ground line GND through the wire 316 . The drain regions of the NMOS and PMOS are connected via a wire 318 . The connection port 320 is connected to the power line V DD , and the connection port 330 is connected to the ground line GND.

请参照图4,第一转换器逻辑单元200与第二转换器逻辑单元300以第一转换器逻辑单元的导线214与216与第二转换器逻辑单元的导线314与316的个别重叠连接,以形成部分重叠,如同图4中所示的402与404的重叠方式。虽然较佳实施例是利用两个转换器逻辑单元显示两转换器逻辑单元之间的内连线,但是在实际应用上,本发明亦可以适用于制作其他逻辑单元例如OR,NAND,NOR,AND,XOR等具有逻辑门阵列的逻辑单元的内连线。逻辑单元的放置可以缩小区块大小,因此布线图的总面积可以达到缩小的目的。Referring to FIG. 4 , the first converter logic unit 200 and the second converter logic unit 300 are connected by overlapping the wires 214 and 216 of the first converter logic unit and the wires 314 and 316 of the second converter logic unit, so as to A partial overlap is formed, as shown in 402 and 404 in FIG. 4 . Although the preferred embodiment uses two converter logic units to display the interconnection between the two converter logic units, in practical applications, the present invention can also be applied to making other logic units such as OR, NAND, NOR, AND , XOR, etc. The interconnection of logic cells with logic gate arrays. The placement of logic cells can reduce the block size, so the total area of the wiring diagram can be reduced.

请参照图1,图1示出了一种已知逻辑单元阵列简图,逻辑单元不重叠地一个接着一个排列,且逻辑单元与逻辑单元之间的连线由内连线(未示出)形成。第一逻辑单元的电源线VDD与第一逻辑单元相邻的第二逻辑单元之间的空间称为“线—线间距”。例如在已知逻辑单元阵列简图中,沿着X方向的线—线间距约为0.8微米。因此,在本发明的合并电源简图中,在两相邻逻辑单元之间至少有0.8微米的布线图空间可以利用。Please refer to FIG. 1. FIG. 1 shows a schematic diagram of a known logic cell array. form. The space between the power supply line V DD of the first logic unit and the second logic unit adjacent to the first logic unit is called "line-line spacing". For example, in a schematic diagram of a known logic cell array, the line-to-line spacing along the X direction is about 0.8 microns. Therefore, in the combined power scheme of the present invention, at least 0.8 microns of layout space can be utilized between two adjacent logic cells.

根据本发明在分层计划与放置之后,布线与集成电路的制造可以根据已知简图执行。After layer planning and placement according to the invention, wiring and fabrication of integrated circuits can be performed according to known schematics.

本发明的一观点在于,由于以合并逻辑单元之间的电源线VDD与地线GND以移除逻辑单元之间的内连线,因此逻辑单元的排列可以较为简易的执行并将可花费较少的时间。由于放置步骤可产生较简单的布线图,因此可以轻易地将具有缺陷的逻辑单元移除。所以,在进行其他步骤之前,整个芯片无须以移除缺陷逻辑单元或换置新的区块来进行重新置换或重新分隔。因此产量可以有效的提高,而成本可以大幅降低。One aspect of the present invention is that the arrangement of the logic units can be performed relatively easily and at a relatively low cost since the interconnections between the logic units are removed by merging the power supply lines V DD and the ground lines GND between the logic units. less time. Defective logic cells can be easily removed because the placement step results in a simpler wiring diagram. Therefore, the entire chip does not need to be replaced or repartitioned to remove defective logic cells or replace with new blocks before performing other steps. Therefore, the output can be effectively increased, and the cost can be greatly reduced.

本发明的另一观点是,由于以合并电源线VDD与地线GND以移除逻辑单元之间的内连线,因此可以避免已知花费时间于内连线设计与制造。所以产量可以有效的提高,而成本可以大幅降低。Another aspect of the present invention is that since the interconnection between the logic units is removed by merging the power line V DD and the ground line GND, the known time-consuming design and manufacture of the interconnection can be avoided. Therefore, the output can be effectively increased, and the cost can be greatly reduced.

由于逻辑单元部分重叠,则布线图的总面积将可以大幅减小。Since the logic cells partially overlap, the total area of the wiring diagram can be greatly reduced.

由于移除逻辑单元之间线圈接点,则可消除在逻辑单元之间形成线圈接点的复杂度。Since the coil contacts between the logic units are removed, the complexity of forming the coil contacts between the logic units can be eliminated.

由于消除在逻辑单元之间形成线圈接点的复杂度,则可以消除在逻辑单元之间的错误连结的风险,因此成品率可以大幅提高。Since the complexity of forming the coil contact between the logic units is eliminated, the risk of wrong connection between the logic units can be eliminated, and thus the yield rate can be greatly improved.

由于消除逻辑单元之间的线圈接点,则时间延迟与线圈总长度可以大幅减小,因此整体集成电路的产量可以大幅提高,且集成电路制造成本可以明显降低。Since the coil contact between the logic units is eliminated, the time delay and the total length of the coil can be greatly reduced, so the yield of the overall integrated circuit can be greatly increased, and the manufacturing cost of the integrated circuit can be significantly reduced.

本发明较佳实施例是利用两个转换器逻辑单元显示两转换器逻辑单元之间的内连线表示,但是在实际应用中,本发明亦可以适用于制造两个以上的转换器逻辑单元。In a preferred embodiment of the present invention, two converter logic units are used to display the interconnection between the two converter logic units. However, in practical applications, the present invention can also be applied to manufacture more than two converter logic units.

本发明的较佳实施例是以转换器逻辑单元显示逻辑单元之间的内连线,但是在实际应用中,本发明亦可以适用于其他逻辑单元例如OR,NAND,NOR,AND,XOR等具有逻辑门阵列的逻辑单元的内连线。The preferred embodiment of the present invention uses the converter logic unit to display the interconnection between logic units, but in practical applications, the present invention can also be applied to other logic units such as OR, NAND, NOR, AND, XOR, etc. The interconnection of the logic cells of the logic gate array.

虽然本发明已以一较佳实施例披露如上,然其并非用以限定本发明,任何本领域技术人员,在不脱离本发明的精神和范围的前提下,可作各种的更动与润饰,因此本发明的保护范围视后附的权利要求为准。Although the present invention has been disclosed as above with a preferred embodiment, it is not intended to limit the present invention, and any person skilled in the art can make various modifications and modifications without departing from the spirit and scope of the present invention. , so the scope of protection of the present invention depends on the appended claims.

Claims (6)

1. the one kind high actual laying method that meticulous logical block is placed is used for a design of integrated circuit, and it comprises:
One first logical block is provided, this first logical block comprises a PMOS and a NMOS, wherein the one source pole district of this PMOS is connected via one first lead with a power line, the one source pole district of this NMOS is connected via one second lead with a ground wire, the drain region of this PMOS is connected via a privates with the drain region of this NMOS, and the grid of this PMOS is connected via a polysilicon lines with the grid of this NMOS;
One second logical block is provided, this second logical block comprises a PMOS and a NMOS, wherein the one source pole district of this PMOS is connected via one first lead with a power line, the one source pole district of this NMOS is connected via one second lead with a ground wire, the drain region of this PMOS is connected via a privates with the drain region of this NMOS, and the grid of this PMOS is connected via a polysilicon lines with the grid of this NMOS;
This first logical block of overlapping and this second logical block, wherein this of this first logical block first first is connected with this second lead is overlapping and corresponding with this of this second lead and this second logical block; And
Separate and wiring.
2. the actual laying method that the meticulous logical block of height as claimed in claim 1 is placed, wherein this first logical block and this second logical block comprise a transducer.
3. the actual laying method that the meticulous logical block of height as claimed in claim 1 is placed, wherein this first logical block and this second logical block comprise OR, NAND, NOR, one of them main gate of AND and XOR.
4. the one kind high actual displacement structure that meticulous logical block is placed is used for a design of integrated circuit, and it comprises:
One first logical block, this first logical block comprises a PMOS and a NMOS, wherein the one source pole district of this PMOS is connected via one first lead with a power line, the one source pole district of this NMOS is connected via one second lead with a ground wire, the drain region of this PMOS is connected via a privates with the drain region of this NMOS, and the grid of this PMOS is connected via a polysilicon lines with the grid of this NMOS; And
One second logical block, this second logical block comprises a PMOS and a NMOS, wherein the one source pole district of this PMOS is connected via one first lead with a power line, the one source pole district of this NMOS is connected via one second lead with a ground wire, the drain region of this PMOS is connected via a privates with the drain region of this NMOS, the grid of this PMOS is connected via a polysilicon lines with the grid of this NMOS, this first logical block and this second logical block are overlapped, and wherein this of this first logical block first first is connected with this second lead is overlapping and corresponding with this of this second lead and this second logical block.
5. the actual displacement structure that the meticulous logical block of height as claimed in claim 4 is placed, wherein this first logical block and this second logical block comprise a transducer.
6. the actual displacement structure that the meticulous logical block of height as claimed in claim 4 is placed, wherein this first logical block and this second logical block comprise OR, NAND, NOR, one of them main gate of AND and XOR.
CN 02140922 2001-08-02 2002-07-10 Actual placement method and actual placement structure of high-definition logic cell placement Expired - Lifetime CN1254864C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/921,415 US20030023946A1 (en) 2001-07-24 2001-08-02 Standard cell library generation using merged power method
US09/921,415 2001-08-02

Publications (2)

Publication Number Publication Date
CN1402330A true CN1402330A (en) 2003-03-12
CN1254864C CN1254864C (en) 2006-05-03

Family

ID=25445396

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 02140922 Expired - Lifetime CN1254864C (en) 2001-08-02 2002-07-10 Actual placement method and actual placement structure of high-definition logic cell placement

Country Status (1)

Country Link
CN (1) CN1254864C (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103022032A (en) * 2012-12-07 2013-04-03 中国科学院微电子研究所 Standard cell library layout design method, layout method and standard cell library
CN109037215A (en) * 2017-06-08 2018-12-18 三星电子株式会社 Semiconductor devices and its manufacturing method
WO2022144781A1 (en) * 2020-12-30 2022-07-07 Lior Dagan Compact layout of a plurality of field effect transistor logic cells

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103022032A (en) * 2012-12-07 2013-04-03 中国科学院微电子研究所 Standard cell library layout design method, layout method and standard cell library
CN103022032B (en) * 2012-12-07 2015-11-18 中国科学院微电子研究所 Standard cell library layout design method, layout method and standard cell library
CN109037215A (en) * 2017-06-08 2018-12-18 三星电子株式会社 Semiconductor devices and its manufacturing method
CN109037215B (en) * 2017-06-08 2024-03-12 三星电子株式会社 Semiconductor device and manufacturing method thereof
WO2022144781A1 (en) * 2020-12-30 2022-07-07 Lior Dagan Compact layout of a plurality of field effect transistor logic cells

Also Published As

Publication number Publication date
CN1254864C (en) 2006-05-03

Similar Documents

Publication Publication Date Title
TWI570586B (en) Design tool for integrated circuit components including nanowires and 2D strips
US6938226B2 (en) 7-tracks standard cell library
CN102820293B (en) Programmable transistor array design methodology
US6453447B1 (en) Method for fabricating integrated circuits
US6446248B1 (en) Spare cells placement methodology
US6182272B1 (en) Metal layer assignment
TWI576716B (en) Array with tight series connection for vertical nanowire implementation
JP5947580B2 (en) Decoupled capacitor cell, cell-based IC, cell-based IC layout system and layout method
US9035679B2 (en) Standard cell connection for circuit routing
CN1838411A (en) Semiconductor integrated circuit device and design method of fixing its well potential
CN1832175A (en) Semiconductor integrated circuit device and its design device and program
US6013536A (en) Apparatus for automated pillar layout and method for implementing same
CN112086453B (en) Multiplexer circuit and method of forming the same
US5986292A (en) Semiconductor integrated logic circuit device
US20250356105A1 (en) Integrated circuit layout including standard cells and method to form the same
CN1402330A (en) Generating Standard Logical Unit Database by Merging Power Lines Method
TWI771698B (en) Multiplexer circuit, multiplexer and method for manufacturing multiplexer
CN1770442A (en) Integrated circuit and method for rerouting electrical connection of integrated circuit
TW569108B (en) Method of combining power lines to form standard logic unit database
US20020163048A1 (en) Integrated circuit base transistor structure and associated programmable cell library
KR20020042507A (en) A semiconductor device, a method of manufacturing the same and storage media
CN1828864A (en) Methods of achieving circuit layout
EP3491555A1 (en) Apparatus and method for generating serial mos elements and apparatus and method for generating a circuit layout from a mos transistor circuit schematic
JPH09115905A (en) Dummy pattern design method
US20250359325A1 (en) Integrated circuit, method for forming a layout of integrated circuit using standard cells

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C14 Grant of patent or utility model
GR01 Patent grant
CX01 Expiry of patent term

Granted publication date: 20060503

CX01 Expiry of patent term