[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-655255-105":59,"doc-detail-655255-en":130},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":123,"head_meta":125,"extra_data":127,"updated_unix":129},105,"en","vlsi-design-schematics-part-3","VLSI Design - Schematics - Part 3","","VLSI Design: Schematics explains how reusable circuit schematics rely on symbol definitions to identify and expose nets. It covers creating symbols from an existing schematic by generating pins for visible outside signals, preparing the symbol by removing simulation sources, and ensuring pin names match connected nets. The material then describes editing symbols (origin, labels, selection box, shapes) and building symbols from scratch. It concludes with proper usage, connecting rules, and common warnings such as shorted or floating pins.",{"@graph":69,"@context":122},[70,84,105],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":30,"@type":76,"position":81},"https://docshare.wps.com/document/technology/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/vlsi-design-schematics-part-3/655255/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":99,"encodingFormat":97,"isAccessibleForFree":100,"interactionStatistic":101},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/vlsi-design-schematics-part-3/655255.png","ImageObject",300,407,{"name":92,"@type":93},"Lucas Martin","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-31","2026-10-25",true,{"@type":102,"interactionType":103,"userInteractionCount":29},"InteractionCounter",{"@type":104},"ViewAction",{"@type":106,"mainEntity":107},"FAQPage",[108,114,118],{"name":109,"@type":110,"acceptedAnswer":111},"Why do schematics need symbols and pins?","Question",{"text":112,"@type":113},"A circuit schematic can be reused, but nets must be identified when connecting to other schematics. Nets passed to the outside world connect to pins, and each schematic pin corresponds to a pin in the symbol with the same name.","Answer",{"name":115,"@type":110,"acceptedAnswer":116},"What is the difference between outputs, inputs, and inputOutputs?",{"text":117,"@type":113},"Outputs drive signals to other cells, inputs only receive signals and must be connected, and inputOutputs are the most general type for arbitrary input/output behavior.",{"name":119,"@type":110,"acceptedAnswer":120},"What warnings can appear after Check & Save when using symbol pins?",{"text":121,"@type":113},"Warnings may appear for shorted output pins, floating unconnected inputs, or floating unconnected outputs. If an unconnected connection is intended, use the noConn symbol from the basic library.","https://schema.org",{"og:url":83,"og:type":124,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":126,"canonical":83},"index,follow",{"doc_id":128,"site_id":62},655255,1793048061,{"code":4,"msg":5,"data":131},{"doc_id":128,"user_id":132,"nickname":92,"user_avatar":133,"doc_module":4,"category_id":29,"category_name":30,"doc_title":65,"doc_description":67,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":29,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":139,"language":140,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":141,"faqs":142,"seo_title":143,"seo_description":67,"update_tm":144,"read_time":145},8796095360427,"https://ap-avatar.wpscdn.com/davatar_994ba38a5ba835b3df7d355c54d3ed8d","Schematics  \nProf. Dr. P. Fischer  \nLehrstuhl für Schaltungstechnik und Simulation  \nUni Heidelberg  \n\n| VLSI Design: Schematics | © P. Fischer, ZITI, Uni Heidelberg Page1 |\n| --- | --- |\n\nWhat are Symbols ?  \n§ Very often, a circuit (schematic) can be re-used.  \n§ Instead of copying everything, we can‘include’ the schematic into another schematic  \n§ In order to identify the nets, we need a symbol  \n• This is a new view type   \n§ The nets which should be passed to the outside world must be connected to pins in the schematic.  \n§ For each pin in the schematic we also need a pin in the symbol.  \n§ Pins have the same name as the connected net  \n§ They can be input / output / inputOutput (see later)  \n\n| VLSI Design: Schematics | © P. Fischer, ZITI, Uni Heidelberg Page2 |\n| --- | --- |\n\nPreparing the Schematic  \n§ The easiest way to create a symbol starts from a schematic  \n§ Using Create → Pin (Ctrl-P or button ), create pins for all signals that should be visible‘outside’  \n• outputs are signals that will drive to other cells  \n• inputs only receive signals. They must be connected  \n• InputOutput are most general  \n§ Better remove all symbols used for simulation (sources..)  \n\n| VLSI Design: Schematics | © P. Fischer, ZITI, Uni Heidelberg Page3 |\n| --- | --- |\n\nCreating a Symbol from the Schematic  \n1. Select Create → Cellview → From Cellview  \n2. Check that ‘From View’ is schematic and‘To view’ is symbol  \n3. Press ok. In the next window, select pins are locations  \n| VLSI Design: Schematics | © P. Fischer, ZITI, Uni Heidelberg Page4 |\n| --- | --- |\n\nEditing the Symbol  \n§ A symbol template is created:  \nThis special label will This special label will  \nA pin. Here: Input later be replaced by later be replaced by  \nthe name of the the name of the  \nmaster cell INSTANCE  \nGreen lines are only for optics, they have no function. You can add more such shapes in the Create → Shapes menu  \nThe red BOX is the‘selection box’. It is the region where you can later select the symbol.(I prefer to keep it small…)  \n§ You can set the origin under Edit → Origin  \n\n| VLSI Design: Schematics | © P. Fischer, ZITI, Uni Heidelberg Page5 |\n| --- | --- |\n\nCreating a Symbol from Scratch  \n§ You can also create a new symbol directly from the library browser with File → New → Cell View…with view type  \nschematicSymbol  \n§ You must then place all pins, boxes, labels, .. by hand.  \n\n| VLSI Design: Schematics | © P. Fischer, ZITI, Uni Heidelberg Page6 |\n| --- | --- |\n\nEditing a Symbol  \n§ When you (later) add new pins to the schematic, you also have to add them to the symbol.  \n• Make sure name and type are the same!  \n• Best copy other pins and rename them  \n§ You can move, stretch,…as usual  \n§ You can change the size or 'justification' of the labels  \n| VLSI Design: Schematics | © P. Fischer, ZITI, Uni Heidelberg Page7 |\n| --- | --- |\n\nUsing the symbol  \n§ In a schematic, you can add your symbol now is the same way as any other instance  \nPartName  \nInstanceName  \n\n| VLSI Design: Schematics | © P. Fischer, ZITI, Uni Heidelberg Page8 |\n| --- | --- |\n\nInputs / Outputs / InputsOutputs  \n§ After ‘Check & Save’, warning may pop up in the CIW:  \nConnecting several output pins → Warning‘shorted output’  \nLeaving inputs unconnected → Warning‘floating input’  \nUnconnected output → Warning‘floating output’  \nIf this missing connection is intended, connect the‘noConn’symbol from library‘basic’  \n§ inputOutputs can be connected arbitrarily. Use with caution!  \n\n| VLSI Design: Schematics | © P. Fischer, ZITI, Uni Heidelberg Page9 |\n| --- | --- |\n\nTRAVELING THE HIERARCHY","cbCainbVlDxqvB6O","https://ap.wps.com/l/cbCainbVlDxqvB6O","pdf",932434,27,"English","# What are Symbols?\n## Preparing the Schematic\n# Creating a Symbol from the Schematic\n## Editing the Symbol\n# Creating a Symbol from Scratch\n# Using the Symbol\n## Inputs / Outputs / InputsOutputs","[{\"question\":\"Why do schematics need symbols and pins?\",\"answer\":\"A circuit schematic can be reused, but nets must be identified when connecting to other schematics. Nets passed to the outside world connect to pins, and each schematic pin corresponds to a pin in the symbol with the same name.\"},{\"question\":\"What is the difference between outputs, inputs, and inputOutputs?\",\"answer\":\"Outputs drive signals to other cells, inputs only receive signals and must be connected, and inputOutputs are the most general type for arbitrary input/output behavior.\"},{\"question\":\"What warnings can appear after Check \\u0026 Save when using symbol pins?\",\"answer\":\"Warnings may appear for shorted output pins, floating unconnected inputs, or floating unconnected outputs. If an unconnected connection is intended, use the noConn symbol from the basic library.\"}]","VLSI Design - Schematics - Part 3 | PDF",1792960365,68]