{"id":31147,"date":"2004-06-01T00:10:08","date_gmt":"2004-06-01T00:10:08","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\/new-features-in-expert-node-probing\/"},"modified":"2021-07-16T21:52:16","modified_gmt":"2021-07-17T04:52:16","slug":"new-features-in-expert-node-probing","status":"publish","type":"post","link":"https:\/\/silvaco-stage.betagentechnologies.com\/ko\/new-features-in-expert-node-probing\/","title":{"rendered":"New Features in Expert Node Probing"},"content":{"rendered":"<h1>New Features in Expert Node Probing<\/h1>\n<p class=\"feature\"><strong>Introduction<\/strong><\/p>\n<p><strong><em>Expert<\/em><\/strong>\u2019s Node Probing is powerful tool for inspection of netlist components on layout. It is designed for highlighting layout objects electrically connected with each others.<\/p>\n<p>The additional features of Node Probing have been added in the new QT version of\u00a0<strong><em>Expert<\/em><\/strong>. Because the layout extraction is being performed by hierarchical Guardian LPE, the user has possibility to get hierarchical node names troughout node tracing. The original net name in cell instance is keeping and is displaying aditionally to net name from top cell.<\/p>\n<p>Short Locator is another new feature in Node Probing. This feature simplifies connectivity investigation and shorts searching on layout.<\/p>\n<p class=\"feature\"><strong>Hierarchical Net Names<\/strong><\/p>\n<p>The Node Probing in preivious versions of\u00a0<strong><em>Expert<\/em><\/strong>\u00a0was designed to trace electricallly connected nodes throughout the hierarchy of a cell[1]. But, because\u00a0<strong><em>Expert<\/em><\/strong>\u00a0used the\u00a0<strong><em>Maverick<\/em><\/strong>\u00a0netlist extractor, which works on flatten layout only, the names of nets can be taken from flatten top cell. The original net names in low levels of hierarchy became unavailable.<\/p>\n<p>New version of\u00a0<strong><em>Expert<\/em><\/strong>\u00a0uses hierarchical netlist extractor\u00a0<strong><em>Guardian LPE<\/em><\/strong>. For hierarchical extraction the original net names in cells instances are stored and are displayed when net is traced in Node Probing. This feature helps to check the hierarchical connectivity and to find possible wrong connection.<\/p>\n<p>Below there is an example which demonstrates this feature. The part of hierarchical netlist is shown Figure 1 a. Subcircuit \u201cTRA48\u201d contains instances of \u201cDFFC\u201d and \u201cOR2\u201d subcircuits. Net with name \u201cD1\u201d in top subcircuit \u201cTRA48\u201d is connected to pin \u201cD\u201d of XI15 instance of \u201cDFFC\u201d subcircuit and to pin \u201cY\u201d of XI5 instance of \u201cOR2\u201d subcircuit. So during net tracing in Node Probing we should see these net names for objects from different instances. Figures 1 b,c,d show the highlighted net, which has name \u201cD1\u201d in top cell \u201cTRA48\u201d and names \u201cD\u201d and \u201cY\u201d in instances of \u201cDFFC\u201d and \u201cOR2\u201d.<\/p>\n<p class=\"feature\"><strong>Short Locator<\/strong><\/p>\n<p>Short Locator is a new feature of the Node Probing in\u00a0<strong><em>Expert<\/em><\/strong>. It permits to simplify search of shorts in layout. Short Locator is based on well known Dijkstra\u2019s algorithm for shortest-paths problem [2].<\/p>\n<p>Short Locator works with the net selected by Node Probing. To build a graph for Dijkstra\u2019s algorithm the geometrical objects from highlighted net are splitted into set of trapezoids. The trapezoids from one layer touch each other but don\u2019t overlap. The middle points of common parts of edges of these trapezoids became graph vertexes. Each set of connected objects from one layer produces own subgraph. Subgraphs are combined to one graph using additional graph vertexes which are centers of overlapping area of two trapezoids from diffrent connected layers.<\/p>\n<p>Figure 2 shows small example. There are three layers M1, M2 and Contact. Layer M1 has electrical connection with layer Contact and layer M2 has electrical connection with layer Contact too, but there is no direct connection between M1 and M2. Wire from layer M1 is splitted to 3 trapezoids and wire from layer M2 is splitted to 2 trapezoids. The orginal graph consists from 4 points A,B,C,D. Points 1 and 2 are added to graph when short path between these points are searched.<\/p>\n<p><img loading=\"lazy\" width=\"600\" height=\"800\" src=\"https:\/\/silvaco-stage.betagentechnologies.com\/wp-content\/uploads\/simulationstandard\/simstd_jun_2004_a1-e1611194059843.jpg\" class=\"cleaned-enfold-image\" alt=\"\" decoding=\"async\" loading=\"lazy\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Expert\u2019s Node Probing is powerful tool for inspection of netlist components on layout. It is designed for highlighting layout objects electrically connected with each others.<\/p>\n<p>The additional features of Node Probing have been added in the new QT version of\u00a0Expert. Because the layout extraction is being performed by hierarchical Guardian LPE, the user has possibility to get hierarchical node names troughout node tracing. The original net name in cell instance is keeping and is displaying aditionally to net name from top cell.<\/p>\n","protected":false},"author":3,"featured_media":22053,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7486],"tags":[],"class_list":["post-31147","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\/31147","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=31147"}],"version-history":[{"count":1,"href":"https:\/\/silvaco-stage.betagentechnologies.com\/ko\/wp-json\/wp\/v2\/posts\/31147\/revisions"}],"predecessor-version":[{"id":31152,"href":"https:\/\/silvaco-stage.betagentechnologies.com\/ko\/wp-json\/wp\/v2\/posts\/31147\/revisions\/31152"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/silvaco-stage.betagentechnologies.com\/ko\/wp-json\/wp\/v2\/media\/22053"}],"wp:attachment":[{"href":"https:\/\/silvaco-stage.betagentechnologies.com\/ko\/wp-json\/wp\/v2\/media?parent=31147"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/silvaco-stage.betagentechnologies.com\/ko\/wp-json\/wp\/v2\/categories?post=31147"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/silvaco-stage.betagentechnologies.com\/ko\/wp-json\/wp\/v2\/tags?post=31147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}