Forcing An Anchor To Download

In developing the VLSITools.com website, I ran across a problem when trying to make Python scripts available for download. ¬†Whenever an anchor was clicked on that linked to a Python script, the server would try to execute it and dump…

OS X Update, X11, and XQuartz

I do all of my circuit design and layout as well as some software development by running X11 on a Macbook Pro that’s about 3-4 years old (Snow Leopard.) The basic flow involves logging in to a server at work…

A Simple Fix For A Simple Circuit

I asked a student last week to throw together a quick breadboard circuit for testing power/volume relationships for speakers. I suggested the good ol’ LM386 from National Semi. This audio power amplifier has been around as long as I can…

Butterflies, Nullclines, and Arrows

In my last post, I began with three questions: Each line of the butterfly curve is the DC transfer function of one inverter in the SRAM cell. ¬†Why does it make sense to draw the DC transfer function of an…

A "Bit" of Confusion

The six transistor SRAM cell is one of the most prevalent circuits in microelectronic design. Yet, when I talk to an engineer or a student about SRAM noise margins, the discussion is usually mired in misunderstanding and confusion about what…