EDA DesignLine Blog
Comment
Max the Magnificent
I just used a combination of all of the suggestions above to create the first ...
Max the Magnificent
Re element 106 -- it's shown as Sg in the table -- where did you get Cg from?
Periodic Table of Programmable Logic
Clive Maxfield
7/27/2011 12:13 PM EDT
A couple of months ago I wrote a blog about different ways of presenting the periodic table (Click Here to see that blog).
My interest was largely driven by a book called The Disappearing Spoon, in which the author – Sam Kean – walks us through the elements in the periodic table regaling us with tidbits of trivia and nuggets of knowledge and stories as to the people who discovered them and how they have affected us in terms of politics, art, war, and … all sorts of things (Click Here to see my review of this book).
Later, I penned a column that included a bunch of Periodic Table images showing the elements in a human being as compared to the elements required to construct a modern integrated circuit (there are more elements in an integrated circuit – Click Here to see this column).
Well, I was recently pointed toward an article about a periodic table of Contra [Dancing]. The creator of the table – April Blum – had seen other novelty periodic tables, and wondered if she could create one based on the terms the callers use during Contra dancing. The result is really clever (Click Here to see the original article and Click Here to see a full-size version of the table).
One thing I find really impressive about this is that there’s no cheating; April used the real chemical symbols and worked really hard to make everything come out.
The article also mentioned some other fun periodic tables, so I started bouncing around to see what was out there. The first one I ran across was The Periodic Table of Dessert. However, although this looks pretty at a first glance, its creator basically made up his own chemical symbols to match his requirements.
There’s also a Periodic Table of Fruits and Nuts, which seems a bit better in that it does use real chemical symbols, but it doesn’t seem to cover all of the elements (notably, the rare earths are missing). The same thing applies to this Periodic Table of Fish Lures and Flies.
Just a minute – I have an idea – and I bet you’re thinking the same thing as me, which is “Could we create our own Periodic Table of Programmable Logic?” If we do, we would want to make a really good job of it. Here’s a starting point table I created in Visio:
How about it? Can we come up with a programmable logic-related item for each of the chemical symbols for elements 1 through 111?
If you post your suggestions as comments, I will add them to a full up table. If (when) we finish our table, I’ll make it available as a PDF that anyone can download and print.
If you found this article to be of interest, visit Programmable Logic Designline where – in addition to my blogs on all sorts of "stuff" – you will find the latest and greatest design, technology, product, and news articles with regard to programmable logic devices of every flavor and size (FPGAs, CPLDs, CSSPs, PSoCs...).
Also, you can obtain a highlights update delivered directly to your inbox by signing up for my weekly newsletter – just Click Here to request this newsletter using the Manage Newsletters tab (if you aren't already a member you'll be asked to register, but it's free and painless so don't let that stop you [grin]).
My interest was largely driven by a book called The Disappearing Spoon, in which the author – Sam Kean – walks us through the elements in the periodic table regaling us with tidbits of trivia and nuggets of knowledge and stories as to the people who discovered them and how they have affected us in terms of politics, art, war, and … all sorts of things (Click Here to see my review of this book).
Later, I penned a column that included a bunch of Periodic Table images showing the elements in a human being as compared to the elements required to construct a modern integrated circuit (there are more elements in an integrated circuit – Click Here to see this column).
Well, I was recently pointed toward an article about a periodic table of Contra [Dancing]. The creator of the table – April Blum – had seen other novelty periodic tables, and wondered if she could create one based on the terms the callers use during Contra dancing. The result is really clever (Click Here to see the original article and Click Here to see a full-size version of the table).
One thing I find really impressive about this is that there’s no cheating; April used the real chemical symbols and worked really hard to make everything come out.
The article also mentioned some other fun periodic tables, so I started bouncing around to see what was out there. The first one I ran across was The Periodic Table of Dessert. However, although this looks pretty at a first glance, its creator basically made up his own chemical symbols to match his requirements.
There’s also a Periodic Table of Fruits and Nuts, which seems a bit better in that it does use real chemical symbols, but it doesn’t seem to cover all of the elements (notably, the rare earths are missing). The same thing applies to this Periodic Table of Fish Lures and Flies.
Just a minute – I have an idea – and I bet you’re thinking the same thing as me, which is “Could we create our own Periodic Table of Programmable Logic?” If we do, we would want to make a really good job of it. Here’s a starting point table I created in Visio:
How about it? Can we come up with a programmable logic-related item for each of the chemical symbols for elements 1 through 111?
If you post your suggestions as comments, I will add them to a full up table. If (when) we finish our table, I’ll make it available as a PDF that anyone can download and print.
If you found this article to be of interest, visit Programmable Logic Designline where – in addition to my blogs on all sorts of "stuff" – you will find the latest and greatest design, technology, product, and news articles with regard to programmable logic devices of every flavor and size (FPGAs, CPLDs, CSSPs, PSoCs...).
Also, you can obtain a highlights update delivered directly to your inbox by signing up for my weekly newsletter – just Click Here to request this newsletter using the Manage Newsletters tab (if you aren't already a member you'll be asked to register, but it's free and painless so don't let that stop you [grin]).
Navigate to related information



Max the Magnificent
7/27/2011 12:24 PM EDT
As far as I’m concerned, anything related to programmable logic is fair game, including the names of vendors, devices, tools, and so forth.
I’ll start the ball rolling with element 6, Carbon (C), which we could associate with CPLD. OK, that’s the hard part done, all you have to do is come up with the rest…
Sign in to Reply
Jan.Gray
7/27/2011 6:37 PM EDT
Max, what a distracting pastime! How's this? (I'm afraid it reflects my greater familiarity with Xilinx technologies.)
Schema ::=
Element,Suggestion,Suggestion2,Suggestion3,...
H,HardCopy,H-LUT (XC4000),,,
He,Hexadecimal,,,,
Li,Licence Management Headaches,Logic Cell / Logic Element,,,
Be,BEL,,,,
B,Buffer,,,,
C,CPLD,,,,
N,?,NRE,,,
O,Output,,,,
F,Flip-flop,FIFO,,,
Ne,Net,Negedge,,,
Na,Enable,,,,
Mg,Multi-Gigabit Transceiver,,,,
Al,Altera,Abel,,,
Si,SiliconBlue,Si Interposer,,,
P,PSoC,Parallel,,,
S,Stratix,Slack,Slice,,
Cl,Clock,Configurable Logic,CLB,,
Ar,Artix,ARM,,,
K,Kintex,,,,
Ca,Carry Chain,Chameleon,,,
Sc,System on a Chip,Boundary Scan,Synchronous,Schematics,
Ti,Timing Analysis,,,,
V,Virtex,Voltage,Validation,Vdd,
Cr,Achronix,Crossbar Switch,,,
Mn,Minimum Clock Period,,,,
Fe,Feedback,,,,
Co,CoolRunner,Combinational Logic,Carry-Out,Counter,Core
Ni,Nios,,,,
Cu,Accumulator,,,,
Zn,Zync,,,,
Ga,GAL,,,,
Ge,Gigabit Ethernet,,,,
As,Asynchronous,ASIC,,,
Se,Setup Time,SERDES,,,
Br,Block RAM,,,,
Kr,?,,,,
Rb,Readback,,,,
(continued)
Sign in to Reply
Max the Magnificent
7/28/2011 9:58 AM EDT
Wow -- this is fantastic -- I was thinking each person would come up with only a few suggestions -- it looks like you are going for the whole table (although Cu = Accumulator is a bit of a stretch :-)
Sign in to Reply
Jan.Gray
7/27/2011 6:38 PM EDT
Max, your comment system discards newlines. Oh well.
Continued:
Sr,Shift Register,Soft Processor,Synchronous,Software Defined Radio,
Y,Yield,,,,
Zr,Zero,,,,
Nb,?,,,,
Mo,Module,,,,
Tc,Timing Closure,Timespec,,,
Ru,Routing,,,,
Rh,Reset,,,,
Pd,Pipelined,Posedge,,,
Ag,AREA_GROUP,,,,
Cd,?,,,,
In,Intel FlexLogic (RIP),Inverter,Inverted,,
Sn,Spartan,,,,
Sb,Switch Box,,,,
Te,?,,,,
I,Input,IP,,,
Xe,Xilinx ISE,,,,
Cs,Constraint,,,,
Ba,Barrel Shifter,Bus Address Register,,,
La,Lattice,,,,
Ce,Clock Enable,,,,
Pr,Partial Reconfiguration,Place And Route,,,
Nd,Node,,,,
Pm,PALASM,,,,
Sm,Simulation,,,,
Eu,Emulation,,,,
Gd,Ground,,,,
Tb,Terabits/s,,,,
Dy,Delay,Dynamic Power,,,
Ho,Hold time,,,,
Er,EEPROM,,,,
Tm,Technology Mapping,,,,
Yb,?,,,,
Lu,Lookup table,Lucent,,,
Hf,Hierarchical Floorplanning,,,,
Ta,Tabula,,,,
W,Waiting,WebPACK,,,
Re,Reconfigurable Computing,,,,
Os,Operating System,,,,
Ir,Input Register,,,,
Pt,Placement,,,,
Au,Automation,,,,
Hg,QuickSilver (RIP),,,,
Tl,?,,,,
Pb,PicoBlaze,,,,
Bi,Configuration Bitstream,Binary,,,
Po,Power,,,,
At,Atmel,Antifuse,,,
Rn,Relationally Placed Macro,,,,
Fr,Ross Freeman,Frequency,,,
Ra,LUT RAM,RAM,,,
Ac,MicroSemi/Actel,Achronix,,,
Th,Thermal,,,,
Pa,PAL,Place And Route,Patent Wars,,
U,UCF (User Constraint File),Quicklogic,Quartus,,
Np,?,,,,
Pu,Pullup,,,,
Am,AMD,Ambric,,,
Cm,Digital Clock Manager,,,,
Bk,Block,,,,
Cf,Configuration,,,,
Es,EasyPath,,,,
Fm,FMAP,Finite State Machine,,,
Md,ModelSim,,,,
No,Place and Route Failed!,,,,
Lr,?,,,,
Rf,Register File,,,,
Db,Double Data Rate,,,,
Cg,Core Generator,,,,
Bh,?,,,,
Hs,HDLs,,,,
Mt,Multiplexer,,,,
Ds,DSP Block,,,,
Rg,Register,,,,
Cn,Cyclone,,,,
UU*,?,,,,
Sign in to Reply
Max the Magnificent
7/28/2011 9:59 AM EDT
It just looks like it discards newlines when you first post the comment (I have no idea why), but it looks OK when anyone else sees it or when you come back to it.
Sign in to Reply
Evgeni
7/27/2011 11:26 PM EDT
This is a great opportunity to introduce new elements and get the Nobel prize. For example: Fp=floorplannium
Sign in to Reply
Max the Magnificent
7/28/2011 9:59 AM EDT
Good one!
Sign in to Reply
jrehgtkaerhu
7/28/2011 12:01 PM EDT
Cd=Clock divider
Cu= Quiescent Current
Te=Temperature
Rh=Radiation Hardened
Pd=Power Dissipation
Es=Power Estimator
F=FPGA
Pa=PAL
Ga=Gate Array
B=BGA
Element 106 is Sg not Cg.
Sg= Speed Grade
Sign in to Reply
Max the Magnificent
7/28/2011 2:10 PM EDT
Re element 106 -- it's shown as Sg in the table -- where did you get Cg from?
Sign in to Reply
jrehgtkaerhu
7/28/2011 12:13 PM EDT
Es=ESL
V=Verilog, VHDL
Sc=System-C
Tb=Test Bench
Fe=FPGA Editor
Sign in to Reply
FlyByPC
7/28/2011 2:04 PM EDT
H H-bridge
He "Doesn't Pass The Laugh Test"
Li Lithium-Ion battery
Be Bit Error Rate
B Byte
C C code
N NOR
O Big-O
F FPGA
Ne Nonessential
Na NAND
Mg Magnet
Al Alkaline cell
Si Silicon, of course!
P Phosphorus (as dopant)
S Switch
Cl Closed-Loop
Ar Piracy
K Karnaugh Map
Ca Capacitor
Sc Static
Ti Texas Instruments
V Voltage
Cr Compiler
Mn Margin (as in noise)
Fe Feedback
Co Coprocessor
Ni Non-Inverting
Cu Copper (wire, connects, etc)
Zn Zen of Programming
Ga Genetic Algorithm
Ge Germanium diode
As Asynchronous
Se Semiconductor
Br Break
Kr Kernighan & Ritchie
Rb Rebranded
Sr Solder
Y Wye junction
Zr Zener Diode
Nb Negative Bias
Mo Megohm
Tc Techie
Ru Runtime
Rh Rheostat
Pd Plated
Ag Engineers from Texas A&M
Cd Code
In In-band
Sn Sensor
Sb Strobe
Te Testing
I Current
Xe Executable
Cs Computer Science
Ba BASIC
La Layout
Ce Certification
Pr Plan-and-route
Nd Node
Pm Program
Sm Sample (from manufacturer, or from ADC)
Eu Eutectic
Gd Good (as in A Good Thing)
Tb Tube (of ICs)
Dy Do-It-Yourself projects
Ho Housing
Er Error correction
Tm Timing
Yb Yottabyte (that's a lotta bytes!)
Lu Luddite
Hf Halt and Catch Fire
Ta Tantalum (capacitor)
W Wire
Re Reuse
Os Operating System
Ir Infrared
Pt Path
Au Gold (wires, contacts, etc)
Hg Huge (memory model)
Tl TTL
Pb Lead (of an IC)
Bi Bit
Po Port
At AT commands (modems, etc)
Rn Random
Fr Frame
Ra RapidIO
Ac AC coupling
Th Throughput
Pa Passive
U Ultraviolet
Np NOP
Pu Pull-Up (resistor)
Am Amplitude Modulation
Cm Computer
Bk Borked
Cf Cruft
Es ESD
Fm Formal Proof
Md Magnitude
No Normal
Lr Loader
Rf Reference (voltage etc)
Db Double-precision
Sg Signal
Bh Branch
Hs Heatsink
Mt Microcontroller
Ds Digital Signal Processing
Rg Range
Sign in to Reply
Max the Magnificent
7/28/2011 5:19 PM EDT
I just used a combination of all of the suggestions above to create the first version of the table ... check it out at http://bit.ly/nyqENC
Sign in to Reply