Register transfer level (RTL) | 🗖 nosplit | ↑ parent "Computer hardware" | 169, 4, 170
Register transfer level is the abstraction level at which computer chips are mostly designed.
Much like a C compiler abstracts away the CPU assembly to:
- increase portability across ISAs
- do optimizations that programmers can't feasibly do without going crazy
Compilers for RTL languages such as Verilog and VHDL abstract away the details of the specific semiconductor technology used for those exact same reasons.
The compilers essentially compile the RTL languages into a standard cell library.
Examples of companies that work at this level include:
- Intel. Intel also has semiconductor fabrication plants however.
- Arm Holdings, which does not have fabs, and is therefore called a "fabless" company.