By now, you've surely heard the news. And if you haven't yet, you have now. Virtuoso IC 6.1.4 is now available! Huzzah, huzzah!
I was (and still am) planning to do my next series of "Things You Didn't Know" about ADE XL, but for now I feel I'd be remiss if I didn't pause and devote a few posts to the new features in IC 6.1.4. Those are very likely "things you don't know" since they are brand new.
Direct Text Editing--Virtuoso Schematic Editor (VSE) L
You won't notice much different about the appearance of the schematic editor, except for one icon on the Edit toolbar at the top of the window. It looks like a letter T with a pencil sitting next to it. When you click on this icon (or use default bindkey "t"), you enter text editing mode. Now move your mouse around the screen and watch the status display in the lower left corner of the window. When you pass over a piece of text on the screen that is editable, the display will tell you. Then all you have to do is click on the text and type to change the value.
You can edit wire names, pin names, instance names, notes and instance property values directly on the schematic canvas. Now, not only do you NOT have to bring up everyone's favorite bindkey "q" form, you don't even have to use the handy new Property Editor Assistant. Look at that transistor. See where it says "w=2u"? Want to change it? Just click and type. Callbacks and all that other magic will be taken care of automatically.
To exit text editing mode, just press the Esc key. Aaah, the Escape key. What would we do without it?
Dynamic Net Highlighting--Virtuoso Schematic Editor (VSE) L
Technically, this feature has been in Virtuoso for a few ISR releases now, but it is fairly well hidden and in 6.1.4 it has been "prettied up" a bit. Dynamic net highlighting is especially handy when you have a large schematic and/or when you've got a lot of connections-by-name (i.e. lots of little stubs of nets hanging off of pins with tiny little labels identifying which net they're connected to).
To turn this on, go to Options->Display... and turn on Dynamic Net Highlighting. Now you'll see when you hover your mouse over a wire, a colored halo will appear on all the segments of that net--all over the entire schematic. Say you've got an inverter in one corner of your schematic and the output of that inverter is just a stub. You want to know which blocks the output of that inverter is connected to. Just hover your mouse over the stub coming out of the inverter and all the other connections will be clearly visible. Note that the wire segment you're hovering over won't be halo-ed. It will be highlighted with a dotted line, just as it normally would be.
This feature has a few environment variables associated with it:
schematic schDynamicHilightOn boolean { t | nil }
schematic schDynamicNetHilightColor string hilight_color
schematic schDynamicNetHilightColorAlt string hilight_color
Tip: Don't forget that while you're hovering over that net, you can just RMB to add a probe to the net, so the whole net will be persistently highlighted up and down the hierarchy regardless of what other objects you manipulate.
More Good Stuff: In 6.1.4 Bookmark capabilities are now available in the basic L level of VSE. Look for File->Bookmarks in the schematic banner menu. While you're in that File menu, you'll also see that the recently-opened design history list is now available there too, just as it is in the CIW File menu (which you should hopefully have been using for a while now).
Lots more new features next time...
Stacy Whiteman