{"id":31205,"date":"2003-12-01T00:00:11","date_gmt":"2003-12-01T00:00:11","guid":{"rendered":"https:\/\/silvaco-stage.betagentechnologies.com\/%eb%b6%84%eb%a5%98%eb%90%98%ec%a7%80-%ec%95%8a%ec%9d%8c\/interactive-p-cell-generation\/"},"modified":"2021-07-16T21:55:38","modified_gmt":"2021-07-17T04:55:38","slug":"interactive-p-cell-generation","status":"publish","type":"post","link":"https:\/\/silvaco-stage.betagentechnologies.com\/ko\/interactive-p-cell-generation\/","title":{"rendered":"Interactive P-cell Generation"},"content":{"rendered":"<h1>Interactive P-cell Generation<\/h1>\n<p class=\"feature\">1. Abstract<\/p>\n<p>Parameterized cells (P-cells) significantly increase the productivity of layout designers. Silvaco International\u2019s tool\u00a0<strong><em>Expert<\/em><\/strong>\u00a0has been designed to aid layout designers through its ability to support and manipulate P-cells based on its\u00a0<strong><em>LISA<\/em><\/strong>\u00a0script language. This simulation standard will demonstrate the capability of\u00a0<em><strong>Expert<\/strong><\/em>\u00a0and will identify its inherent benefits to the layout engineer.<\/p>\n<p>In previous versions of\u00a0<em><strong>Expert<\/strong><\/em>\u00a0layout editor new P-cells could be created only by direct input of the text of the\u00a0<strong><em>LISA<\/em><\/strong>\u00a0procedure that defines a p-cell, into the special P-cell panel (Figure 1). We shall call this approach \u201ctextual P-cell generation\u201d. To simplify writing of\u00a0<em><strong>LISA<\/strong><\/em>\u00a0scripts, it is possible to draw an instance of an intended P-cell in\u00a0<strong><em>Expert<\/em><\/strong>\u00a0editor, save it into XI-script format, and then edit the script manually to substitute the actual numeric values by parameters and formulas.<\/p>\n<p>While these approaches are acceptable for small P-cells, it becomes inconvenient with more complex P-cells and when large numbers of P-cells are required, e.g., by developers of cell libraries and PDKs.<\/p>\n<p>Therefore, \u201cinteractive parameterized cell generation\u201d is a new feature added into\u00a0<em><strong>Expert<\/strong><\/em>. This feature increases user\u2019s productivity of creating P-cells. It generates a parameterized cell with\u00a0<strong><em>LISA<\/em><\/strong>\u00a0xi-scripts from a geometric cell based on interactive functions \u201cStretch\u201d, \u201cRepetition\u201d, and \u201cLayer\u201d. After a P-cell is generated, parameter values can be modified to produce the desired cells.<\/p>\n<p>Rules for P-cell generation are applied to cell objects directly or via user defined control blocks. Several rules can be applied to one object \/block as well as one rule can be applied to several objects\/blocks. Control blocks can be of any shape (box, region, etc.).<\/p>\n<p>The \u201cStretch\u201d function is used to stretch or move selected objects in one of the following directions: left, right, up, down, left-up, left-down, right-up, right-down. Objects completely inside Control blocks will move, and partially overlapped by blocks will stretch.<\/p>\n<p>The \u201cRepetition\u201d function is used to repeat the selected objects in the specified direction with specified steps.<\/p>\n<p><img loading=\"lazy\" width=\"644\" height=\"800\" src=\"https:\/\/silvaco-stage.betagentechnologies.com\/wp-content\/uploads\/simulationstandard\/simstd_dec_2003_a2-e1611193769249.jpg\" class=\"cleaned-enfold-image\" alt=\"\" decoding=\"async\" loading=\"lazy\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1. Abstract<\/p>\n<p>Parameterized cells (P-cells) significantly increase the productivity of layout designers. Silvaco International\u2019s tool\u00a0Expert\u00a0has been designed to aid layout designers through its ability to support and manipulate P-cells based on its\u00a0LISA\u00a0script language. This simulation standard will demonstrate the capability of\u00a0Expert\u00a0and will identify its inherent benefits to the layout engineer.<\/p>\n","protected":false},"author":3,"featured_media":21714,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7486],"tags":[],"class_list":["post-31205","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-simulation-standard-ko","entry","has-media"],"_links":{"self":[{"href":"https:\/\/silvaco-stage.betagentechnologies.com\/ko\/wp-json\/wp\/v2\/posts\/31205","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/silvaco-stage.betagentechnologies.com\/ko\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/silvaco-stage.betagentechnologies.com\/ko\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/silvaco-stage.betagentechnologies.com\/ko\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/silvaco-stage.betagentechnologies.com\/ko\/wp-json\/wp\/v2\/comments?post=31205"}],"version-history":[{"count":1,"href":"https:\/\/silvaco-stage.betagentechnologies.com\/ko\/wp-json\/wp\/v2\/posts\/31205\/revisions"}],"predecessor-version":[{"id":31210,"href":"https:\/\/silvaco-stage.betagentechnologies.com\/ko\/wp-json\/wp\/v2\/posts\/31205\/revisions\/31210"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/silvaco-stage.betagentechnologies.com\/ko\/wp-json\/wp\/v2\/media\/21714"}],"wp:attachment":[{"href":"https:\/\/silvaco-stage.betagentechnologies.com\/ko\/wp-json\/wp\/v2\/media?parent=31205"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/silvaco-stage.betagentechnologies.com\/ko\/wp-json\/wp\/v2\/categories?post=31205"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/silvaco-stage.betagentechnologies.com\/ko\/wp-json\/wp\/v2\/tags?post=31205"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}