Implementation can be further broken down into several ( not fully distinct ) steps : For CPUs , the entire implementation process is often called CPU design .
Implementation can be further broken down into three but not fully separate pieces : For CPUs , the entire implementation process is often called CPU design ; it can also be a family of related CPU designs , such as RISC and CISC .