CLASS CODES

This document originated at Genigraphics GP Systems (Berkeley) in 1985 and has been in constant use ever since (at Array and GigaOps) with some minor changes. If you don't already have such a system, this is worth reviewing. We can produce your design without class codes or part numbers, just using part names, but when you're ready to manufacture in quantity, you will want some such system.


A class coding system for electronic components.


The concept is to use a seven digit part number composed of a meaningful three-digit class code, shared with other components of the same type, and a meaningless four-digit base number, which is assigned sequentially, and is absolutely unique to the particular component. The complete part number, or stock number, is in the form -

 

	CCC-BBBB

where CCC is the class code and BBBB is the base number.

The base number alone would be sufficient to locate the component in any system. However, the class code sorts like parts together in the manufacturing database, and in the stock room, and it gives the user a clue to the nature of the component even when no other information is available.

The seven-digit limit was chosen because it had been shown that part numbers over seven digits had substantially poorer error statistics. Since it is not possible to describe all components in any consistent and meaningful way with only seven digits, this method is a compromise between the need for meaning and the need for uniqueness.

                                                                    
class   description                                                 
                                                                    
     1  BLOCK DIAGRAM                                               
     2  TIMING DIAGRAM                                              
     3  SCHEMATIC                                                   
     4  THEORY OF OPERATION                                         
    11  MECHANICAL SPECIFICATION (& PCB ITEMS - EDGE FINGERS, JUMPER PADS)                       
    14  ARTWORK (LABELS, SILKSCREENS, ETC.)                         
    20  TOOLING, MECHANICAL                                         
    30  TOOLING, PCB,(FILM)                                         
    50  Q.C. PROCEDURES/DOCUMENT                                    
    60  DIAGNOSTIC TEST/SOFTWARE                                    
    61  DIAGNOSTIC PROCEDURE/DOCUMENT                               
.....   .................... PUBLICATIONS.....                      
    65  PROGRAMMERS GUIDE                                           
    70  USER MANUAL                                                 
    75  APPLICATION NOTES                                           
    80  SOFTWARE DISTRIB. & RELEASE DOC                             
    85  SALES BROCHURE                                              
    90  SALES MATERIALS, MISC.                                      
.....   .....................................                       
   100  ASM, PCB ASSEMBLY, COMPLETE, CONFIGURED                  
   102  ASM, PCB SUBASSEMBLY, PARTIAL STUFF                                 
   105  ASM, MECHANICAL                                             
   103  ASM, SOFTWARE                                               
   110  ASM, DOCUMENTATION                                          
   115  ASM, LOWER SUB ASSY (MECHANICAL/WIRING)                     
   120  ASM, FIRMWARE                                               
   125  ASM, UPPER LEVEL ASSY (COMBINATION OF ABOVE)                
.....   .....................................                       
   200  PCB FAB, BARE                                               
   205  FAB MECHANICAL PART                                         
   208  ASM, PURCHASED                                              
   210  MODIFIED PURCHASED PART                                     
.....   ............................PROCESSORS...                   
   300  IC, MICROPROCESSOR                                          
   305  IC, MICROCONTROLLER                                             
   310  IC, GRAPHICS PROCESSOR, DSP, SPECIAL PURPOSE PROCESSOR
.....   ............................MEMORY........                  
   315  IC, FIFO                                                    
   320  IC, PROM                                                    
   321  IC, EPROM                                                   
   322  IC, EEROM                                                   
   323  IC, SRAM                                                    
   324  IC, DRAM                                                    
   325  IC, SRAM MODULES                                            
   326  IC, DRAM MODULES                                            
   327  IC, VRAM                                                    
   328  IC, FLASH MEMORY                                            
.....   ..............................LOGIC ARRAYS...               
   340  IC, PAL                                                     
   342  IC, GAL (REPROGRAMMABLE PAL)                                
   344  IC, PLD                                                     
   345  IC, GATE ARRAY                                              
   350  IC, ASIC                                                    
   351  IC, PAL, PROGRAMMMED                                        
   352  IC, GAL, PROGRAMMED                                         
   354  IC, EPLD, PROGRAMMED                                        
   355  IC, MICROCONTROLLER, PROGRAMMED                             
   360  IC, TTL, 74__00                                             
   361  IC, TTL, 74__100                                            
   362  IC, TTL, 74__200                                            
   363  IC, TTL, 74__300                                            
   364  IC, TTL, 74__400                                            
   365  IC, TTL, 74__500                                            
   366  IC, TTL, 74__600                                            
   367  IC, TTL, 74__700                                            
   368  IC, TTL, 74__800                                            
   369  IC, TTL, 74__900                                            
   370  IC, TTL, 74__1000 AND UP                                    
   380  IC, TTL, NON 74 SERIES LOGIC                                
.....   .............................communications......           
   400  IC, LINE RECEIVER                                           
   401  IC, LINE DRIVER                                             
   405  IC, COMMUNICATIONS PROCESSORS, UART                         
   410  IC, MODEM                                                   
......  ..........................optoelectronic......              
   420  IC, OPTOCOUPLER                                             
   421  IC, PHOTODIODE                                              
   422  IC, PHOTOTRANSISTOR                                         
   423  IC, PHOTORESISTOR                                           
   430  IC, IMAGE DEVICE                                            
   435  IC, VIDEO FUNCTIONS, ENCODER/DECODER ETC.                   
.....   ...........................d/a/d conversion......           
   440  IC, DAC                                                     
   445  IC, ADC                                                     
......  ...........................linear ICs......                 
   450  IC, AMPLIFIER                                               
   460  IC, OP AMP                                                  
   465  IC, SAMPLE & HOLD                                           
   470  IC, VOLTAGE REFERENCE                                       
   472  IC, VOLTAGE FOLLOWER                                        
   475  IC, VOLTAGE COMPARATOR                                      
   480  IC, VOLTAGE REGULATOR                                       
   485  IC, POWER CONVERTER                                         
   490  IC, LINEAR, SPECIAL PURPOSE                                 
   491  IC, TEMP SENSOR                                             
   495  IC, HYBRID                                                  
   499  IC, OSCILLATOR, CRYSTAL, CLOCK BUFFER, PLL, VCO             
......  ...............................discretes........            
   500  TRANSISTOR, RECTIFIER, SCR                                  
   505  DIODE                                                       
   510  LED                                                         
   550  FUSES, AXIAL LEADED (PCB MTD)                               
   555  SWITCH, CIRCUIT BREAKER, ON-BOARD
   560  INDUCTOR                                                    
   570  DELAY LINE                                                  
   580  CAPACITOR                                                   
   582  CAPACITOR, VARIABLE                                         
   590  RESISTOR, FIXED                                             
   592  RESISTOR, VARIABLE                                          
   595  RESISTOR NETWORK                                            
   599  THERMISTOR                                                  
......  .............................connectors.......              
   600  SOCKET, IC                                                  
   610  CONNECTOR, PC MOUNT      
                                   
......  ....Herebelow are non-PCBmount components....               
   611  CONNECTOR, NON PC MOUNT                                     
   614  CONNECTOR HARDWARE, STR. RLF. ETC.                          
   615  CONN PIN, CONN SOCKET, TERMINAL, SHUNT                      
   620  CONNECTOR, TERMINAL LUG                                     
   625  ELECTRONIC, MISC., NON-PCMOUNT                              
......  ...............................wiring...........            
   630  WIRE, CABLE                                                 
   640  CABLE ASSEMBLY                                              
   645  CABLE ACCESSORIES, TIES                                     
......  .............................power supplies etc..           
   650  AC CORD, AC RECEPTACLE                                      
   651  SWITCH, CIRCUIT BREAKER, OFF-BOARD                                     
   652  FUSE, FUSEHOLDER (NON-PCB)                                  
   653  FAN, BLOWER AIR FILTER                                      
   654  TRANSIENT SUPRESSOR                                         
   655  FILTER, LINE & RFI                                          
   657  POWER SUPPLY (RAW)                                          
   658  RHEOSTAT                                                    
   660  METER                                                       
   665  LED (NON-PCB)                                               
   666  LAMP                                                        
   667  RELAY                                                       
   668  BATTERY                                                     
   690  LENS                                                        
   692  FILTER, OPTICAL                                             
......  .....................................mechanical hardware... 
   700  SCREW, NUT, WASHER                                          
   710  FASTENER, OTHER                                             
   720  STANDOFF, SPACER, GROMMET                                   
   730  HARDWARE, MISC.                                             
   740  MOTOR, STEPPER                                              
   750  MICRO ACTUATOR                                              
......  ...................................ancillary materials...   
   760  ADHESIVE, TAPE                                              
   770  LABEL, (I.D.)                                               
   775  DISK, FLOPPY                                                
   776  DISK, HARD                                                  
   778  COMPUTER, PURCHASED                                         
   780  PACKAGING MATERIAL                                          
   790  LIGHT TABLES/COPY STANDS/CAMERAS/VIDEO EQUIPMENT            
......  .....................................software....           
   810  SOFTWARE/SOURCE                                             
   820  SOFTWARE/VALIDATION SUITE                                   
   830  SOFTWARE/LINKABLE                                           
   832  SOFTWARE/BUILD                                              
   834  SOFTWARE/EXECUTABLE                                         
   880  PAL EQUATION, FPGA SOURCEFILE                               

-------------------------------------------------------------

	clascode.doc    
	origin: GeniGP 1985.
	revised at Array, KMG/RJG  1989.
	revised at Array and GigaOps, RLH 1989-1997.


Index