Hi All, Here is basic and simple understanding of ASIC( Application specific integrated circuit ) design flow. 1. Specification : For any ASIC design, first and main important step is "specification" . to give simple analogy, this is the main requirement/target of design. for example , to prepare any recipe, its important to know which recipe you are going to make and what is your expectation i.e. taste,..etc. for ASIC , specification can be no. if inputs/outputs , speed, etc... 2. A rchitectural implementation : this is high level step to define your design. this is the step where initial specifications are converted into an algorithm/code which satisfy the specification. in digital system words, this is RTL(register transfer language) implementation . 3. RTL verification : this is step to validate the earlier written algorithm/RTL code. in layman language, this process confirms that actual output of given algorithm/RTL code with the origina...