ROMs versus PLAs
ROMs are advantageous when
- Design time is short
- Need most or all input combinations (e.g., code converters)
- Little sharing of product terms
- ROM problems
- Size doubles for each additional input
- Can't exploit don't cares
PLAs are advantageous when
- Design tools allow logic minimization
- Relatively few unique minterms
- Minterms are shared among output functions
- PAL problem
- hard-wired fan-ins on OR plane