Reverse engineering is a very common practice in semiconductor business. Companies will barely admit doing it but every of them do. Sometimes it happens that the hidden goal of reverse engineering is to determine how a chip works, or to learn architecture or process technologies that are used to develop competitor's products for benchmarking. However, patents provide public with free valuable and reliable information about competitor's technologies.