The smart card is probably one of the most demanding environments for an Integrated
Circuit (IC), also referred to as a chip. Smart card ICs have critical size, speed, power
consumption, cycling endurance, data retention, and cost restraints.
The chip must be small enough so that the chip will not break if the card is bent during
the card’s three year lifetime. The processor must read and write information to the
memory arrays without slowing down human interactions, and without drawing too
much power from the terminal. The chip must retain the information when the smart
card is removed from the terminal. The memory arrays must be able to be erased and
re-programmed with new data many times during the life of the card. And the cost must
not prohibit mass distribution. There are many different types of memory that are used
to meet these constraints.
· Masked Read Only Memory (ROM) and EEPROM
Masked ROM is the oldest technology, having been in use for over thirty years.
Electrically Erasable Programmable Read Only Memory (EEPROM) was
developed to overcome the inflexibility of masked ROM, and is used to store
code updates and data. Masked ROM and EEPROM are regularly used
together on the same chip.
· Flash
Flash memory is a modern, efficient re-design of the EEPROM memory cell.
Flash can be designed as One-Time Programmable Read Only Memory
(OTPROM) in place of masked ROM, and also act as regular EEPROM
· Ferroelectric Random Access Memory (FeRAM)
FeRAM is a relatively new technology that is not yet in widespread use so will
not be discussed in any great detail, however Ferroelectric memory designs
and volume manufacturing technologies are still advancing.