![]() ![]() An alternative, faster way to access these display settings affecting hierarchy viewing, along with other useful display options, is to right-click on the 'Operation Timer' section down in the bottom center of the LayoutEditor window, and choosing Display Cells. Below is the exact same view, but now with the setting: Display : Drawing : CellRefs : Show Cells turned off: Now the Contact Pads are shown only as a cell outline the details of what is inside the cell outline is not shown. As you might guess, if I also uncheck " Show Name", then I won't see the name either. ![]() If I set the Display : Drawing : CellRefs : Show Cells to off, then I no longer see the contents of sub-cells in my hierarchical layout, but instead see only the outline & name, assuming I have " Show Name" checked. Note that the visibility of various levels of hierarchy is adjustable in the Settings/Preferences. These ContactPads form the input and output terminals of this transistor with which this transistor will be connected to other elements in my mini-circuit. Next, I design the transistor itself, by creating a new cell, called not surprisingly “transistor”, which contains some P and N-type implants, and some metal connections, shown in red, green and blue respectively, and then three instances of the cell “ContactPad” that I created just above. Next, I define the simplest element in my simple circuit, in this case, a cell, which I’ve called: “Contact Pad”, which is a square of metal with a “Via” hole underneath (in microelectronics, a “Via” is the term for a hole that is etched through an oxide layer to allow different layers of metal to interconnect, much like wiring in a large-scale multi-layer printer circuit board.) I’ve also set the layers to have different colors and fill patterns, but of course, that’s just a viewing preference (and I describe how to set layer appearance at the bottom of this page.) (And don’t worry if the electronics design reasons for these layer names aren’t meaningful to you, unless of course, you are a device designer, in which case, you should know these terms, or else be worried :) The point of this example is not to teach about electronics devices, but to show more the utility, features, and capabilities of LayoutEditor in the typical type of layout work we do.įirst, I’m starting with a blank layout, and I’ve created 4 layers: p_implant, n_implant, metal, and via. I’m assuming you know how to do the mechanics of creating layers, cells, and objects as described in the first example. ![]() Example 2 using LayoutEditor: Transistors & Ring Oscillatorįor this example, I’m going to step through building a very simple, nonfunctional electronic device, a “Ring Oscillator”, which is a bunch of transistors connected with some metal wiring. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |