Technological advancements in the field of integrated circuits allowed for implementations of computer systems on standalone chips. Every computer system includes a central processing unit with a defined instruction set architecture. Most of the succesful instruction set architectures, developed by companies such as ARM and Intel, are protected; therefore, their use is prohibited without a license. As a result, an initiative was launched to develop open-source architectures, such as RISC-V.
Throughout the thesis, the design process of a digital integrated circuit is presented using the example of a RISC-V system on a chip. Theoretical part of the thesis describes general steps and recommendations of the digital design flow. In the following, the specifications, implementation details and verification of the RISC-V system are presented in more detail.
The result of the implementation is a system on a chip, which at the current design phase, satisfies all functional and electrical specifications. Due to the ongoing design process of the analog building blocks, they have been replaced with black boxes; therefore, the current implementation results serve as a reference for further design. If succesfully produced, the described implementation will serve as a foundation for future designs, which will be used for control and DSP purposes, inside of Renishaw's application specific integrated circuits.
|