|Home||Internet of Things||Aerospace||Apparel||Energy||Defense||Health Care||Logistics||Manufacturing||Retail|
EPC Memory vs. User Memory
One bank identifies a tagged object and the other describes it.
Oct 28, 2016—
An ultrahigh-frequency Gen 2 RFID tag carries business data in two memory banks: the EPC memory bank (also called the UII memory bank) and the user memory bank. (Two other memory banks hold control information and are not discussed here.) Most tags have at least 96 bits of EPC memory, many have 128 bits and a few have as much as 496 bits. Some tags have no user memory, while others have 128 bits, 512 bits or even thousands of bits. How should application data be divided between these two memory banks?
The EPC memory bank should be used only to store a unique number that identifies the object to which the tag is affixed. This unique number, which typically requires at least 96 bits of memory, is like a car's license plate. The license plate doesn't tell you much about the car—just what state issued it—but because the number is different for every car, it serves well to identify the car and distinguish it from other vehicles.
The user memory bank is best used to describe the object to which the tag is affixed. It's akin to a car's registration, which says who owns the car and what color it is. The information varies according to the business application—user memory for a perishable item might include its expiration date, for an aircraft part it would likely identify the manufacturer and for a luggage tag it could identify the owner. Unlike EPC memory, user memory can change over time. Data, for example, might be added to the user memory of an aircraft part tag each time a maintenance operation is performed.
In principle, user memory is never required. Instead, a database can hold a record for every tag containing the descriptive information. An application can use the unique EPC number to look up the information in the database. There are several benefits to this approach. A database is not limited by the size and the data isn't lost if the tag fails. In addition, reading user memory makes reading tags slower and less reliable. But user memory may be needed in settings in which it's difficult to connect to a database.
Ken Traub is the founder of Ken Traub Consulting, a Mass.-based firm providing services to companies that rely on advanced software technology to run their businesses. Send your software questions to email@example.com.
Login and post your comment!
Not a member?
Signup for an account now to access all of the features of RFIDJournal.com!
SEND IT YOUR WAY
RFID JOURNAL EVENTS
ASK THE EXPERTS
Simply enter a question for our experts.