Draw design flow of ASIC and explain it.

1 Answer

Answer :

image

Specifications: In this step all the functionality and features are defined, such as power consumption, voltage reference, timing restrictions and performing criterion. Chip planning is also performed in this step. The next step is to decide the architecture for the design from the specification. RTL Coding: This is beginning of the ASIC design flow. The micro architecture is transformed into RTL code, RTL is expressed usually in Verilog or VHDL, by using a HDL one can describe any hardware (digital) at any level. Simulation: Functional/Logical Verification is performed at this stage to ensure the RTL designed matches the idea. Synthesis: Once Functional Verification is completed, the RTL is converted into an optimized Gate Level Net list. This step is called Logic/RTL synthesis. This is done by Synthesis Tools such as Design Compiler (Synopsys), Blast Create (Magma), RTL Compiler (Cadence) etc... A synthesis tool takes an RTL hardware description and a standard cell library as input and produces a gate-level net list as output. The resulting gate-level net list is a completely structural description with only standard cells at the leaves of the design. At this stage, it is also verified whether the Gate Level Conversion has been correctly performed by doing simulation. Physical Implementation: The next step in the ASIC flow is the Physical Implementation of the Gate Level Netlist. The Gate level Netlist is converted intogeometric representation. The geometric representation is nothing but the layout of thedesign. The layout is designed according to guidelines based on the limitations of thefabrication process. The Physical Implementation step consists of three sub steps; Floor planning, Placement, Routing. The file produced at the output of the Physical Implementation is the GDSII file. It is the file used by the foundry to fabricate the ASIC. Physical Verification is performed to verify whether the layout is designed according the rules. For any design to work at a specific speed, timing analysis has to be performed. We need to check whether the design is meeting the speed requirement mentioned in the specification. This is done by Static Timing Analysis Tool; it validates the timing performance of a design by checking the design for all possible timing violations for example; set up, hold timing. After Layout, Verification, Timing Analysis, the layout is ready for Fabrication. The layout data is converted into photo lithographic masks. After fabrication, the wafer is diced into individual chips. Each Chip is packaged and tested.

Related questions

Last Answer : Integrated circuit design for particular application is known as Application Specific Integrated Circuit ASIC. ASIC have smaller size, less power consumption and less cost .

Description : Draw CMOS inverter characteristic and explain it.

Last Answer : Characteristics: The characteristics of CMOS inverter depend on the charging and discharging of the load capacitance CL through the PMOS and NMOS transistors respectively. The finite time taken for this charging ... pass from input to output High-to-low delay (tdf) Low-to-high delay (tdr)

Description : ASIC chip is A. Simple in design. B. Manufacturing time is less. C. It is faster. D. Both A&C.

Last Answer : C. It is faster. 

Description : Differentiate general purpose processor, single purpose processor and ASIC with respect to design matrix, with suitable example.

Last Answer : General purpose processorGeneral purpose processor is a Programmable device.General purpose processor used in microprocessor.General purpose processor have general data path with large register ... Examples of application specific processor are embedded microcontroller, network processor and DSP.

Description : Design Y=AB.CD using CMOS logic.

Last Answer : Y=AB.CD using CMOS logic

Last Answer : Application Specific Integrated Circuit.

Description : Don't get caught failing to comply! Do you know ASIC requires all books to be produced ?

Last Answer : ASIC-- Australian Securities & Investments Commission. That's ASIC's role and mission in accordance with the law and order. Thank you for bringing this up -- to those who live in Australia.

Description : Where is a outlet store that carries Asic shoes?

Last Answer : Yes, asics do in fact have an outlet store. Find one near you and the stores have many factory items for sale. Always at a discount compared to the retail price.

Description : ______________ was developed in the year 1996 by ATMEL Corporation A. PIC B. AVR C. ARM D. ASIC

Last Answer : B. AVR 

Description : ______________ is the smallest microcontrollers which can be programmed to perform a large range of tasks. A. PIC microcontrollers B. ARM microcontrollers C. AVR microcontrollers D. ASIC microcontrollers

Last Answer : A. PIC microcontrollers 

Description : ASIC stands for A. Application-System Integrated Circuits B. Application-Specific Integrated Circuits C. Application-System Internal Circuits D. Application-Specific Internal Circuits

Last Answer : B. Application-Specific Integrated Circuits 

Description : Main processor chip in computers is_______ A. ASIC B. ASSP C. CPU D. CPLD

Last Answer : C. CPU 

Description : Explain the shift and logical operations.

Last Answer : Each of the operators takes an array of BIT or BOOLEAN as the left operand and an integer value as theright operand and performs the specified operation. The sll operator ( shift left logical) and srl ... BIT type is represented by the values 0 and 1 while the Boolean type by True and False.

Description : Explain basic architecture of Sparton-3 FPGA series.

Last Answer : The Spartan-3E family architecture consists of five fundamental programmable functional elements:  Configurable Logic Blocks (CLBs): Contain flexible Look-Up Tables (LUTs) ... fully digital solutions for distributing, delaying, multiplying, dividing, and phase-shifting clock signals. 

Description : Explain event scheduling with suitable example.

Last Answer : Event scheduling: The assignment to signal x does not happen instantly. Each of the values assigned to x contain an afterclause. The mechanism for delaying the new value is called scheduling an event. By ... value. Event is nothing but change on target signal which is to be updated. Example: X

Description : Write the syntax of entity and architecture used in VHDL and explain it.

Last Answer : Entity declaration: It defines the names. Input output signals and modes of a hardware module. Also it provides the external interface of an entity. It is a black box view. Syntax ... _name of entity_ name  Architecture_ declaration_ name;  begin  Statement;  end architecture_ name;

Description : Explain fabrication using N-well process.

Last Answer : N-Well process: The N-well CMOS circuits are getting more popular because of the lower substrate bias effect on transistor threshold voltage and lower parasitic capacitances associated with source ... overall passivation layer is formed and the openings for accessing bonding pads are defined. 

Description : Explain estimation of channel capacitance of CMOS.

Last Answer : Capacitance estimation: The dynamic response i.e. switching speed of MOS system depends on capacitance associated with the MOS devices which are formed by different layers in MOS transistors ... are due to three dimensional, distributed charge voltage relations within the device structure. 

Description : State the function of each step elements of VHDL.

Last Answer : 1. Library: Many design elements such as packages, definitions and entireentity architecture pairs can be placed in a library. 2. Entity: describes input and output 3. Architecture: operational flow of ... design elements like subprograms and procedures can be placed in a package for re-use. 

Description : What is test bench? Write its applications

Last Answer : Test Bench: A test bench is used to verify the functionality of the design. We need to stimulate our designs in order to test their functionality. Stimulus in a real system is from an ... the entity under test and to collect output responses. 6. To compare output responses with expected values.

Description : Define the following terms : 1) Noise margin 2) Power fanout 3) Skew 4) Meta stability

Last Answer : 1) Noise Margin: It is a measure of noise immunity of a gate or circuit (noise immunity is the ability of a gate or circuit to tolerate any noise present in a signal without performing a wrong operation) ... OR  A metastable state is half way between logic 0 and logic 1 .It is undefined state.

Description : Compare signals and variables in VHDL

Last Answer : Sr. No Signals Variables 1 Signal objects are used to connect entities together to form model Variables are used for local storage in process statements and subprograms. 2 ... only. 5 Signals need more information so more memory Variables take less memory

Description : What do you meant by sensitivity list and zero modeling?

Last Answer : Sensitivity list: Every concurrent statement has a sensitivity list. Statements are executed only when there is an event or signal in the sensitivity list, otherwise they are suspended. Ex. F

Description : Describe Twin-tube process with diagram.

Last Answer : Twin Tub Process:  A logical extension of the p-well and n-well approaches is the twin-tub fabrication process.  In this process, a substrate of high resistivity of n-type material ... manufacturing tolerances results.  This is particularly important as far as latch up is concerned.

Description : Compare Mealy M/C with Moore M/C.

Last Answer : MOORE MACHINE MELAY MACHINE 1 Output is function of state of machine Output is function of state of machine and present input condition.  2 Requires more number of states Requires ... Output is at the time of state transition 6 Block diagram: Block diagram:

Description : What do you mean by simulation? Why it is necessary?

Last Answer : Simulation is functional emulation of a circuit design through software programs that use models to replicate how a device will perform in terms of timing and results. It should be ... Simulation is used for design verification: Validate assumptions, Verify logic, Verify performance (timing)

Description : State any one process for wafer fabrication with diagram

Last Answer : Wafer Processing: The basis raw material used is a disk of silicon, which is between 75 mm to 150 mm in diameter and is less than 1mm thick used in semi-conductor plants. Wafers are cut ... Following slicing at least one face of the wafer is polished to flat scratch free mirror finish surface.

Description : Compare FPGA and CPLD.

Last Answer : Sr no: FPGA CPLD 1 It is field programmable gate array. It is complex programmable logic device. 2 Capacity is defined in terms of number of gates available. ... 8 FPGA are available in wide density range. CPLD contain fewer registers but have better performance.

Description : State any 4 features of VHDL.

Last Answer : 1. It is a concurrent language that is it can execute statements at same time in parallel as in hardware.  2. It is a sequential language that is it can execute sequential statements one at a ... for asynchronous resets.  18. Logical statement (like case and if/then) endings are clearly marked.

Description : Compare Asynchronous sequential and synchronous sequential circuits.

Last Answer : SR. NO. ASYNCHRONOUS SEQUENTIAL CIRCUIT SYNCHRONOUS SEQUENTIAL CIRCUITS. 1 Output can be changed at any instant of time by changing the input Output changes at discrete ... the counter change state simultaneously. This is because all the flip-flops are clocked simultaneously.

Description : Draw the flow chart of Risk Management-Activity and explain various Software risks.

Last Answer : Ans RISK is a problem that could cause some loss or threatens the success of the project, but which has not happened yet. Typical Software Risks:- 1. Dependencies: -Many ... Inadequate application domain experience. New technologies. Ineffective, poorly documented, or neglected processes.

Description : Draw a flow sheet diagram of manufacturing of producer gas and explain its working. 

Last Answer : Producer gas, It is a mixture of flammable gases (principally carbon monoxide and hydrogen) and nonflammable gases (mainly nitrogen and carbon dioxide) made by the partial combustion of carbonaceous substances, ... valve on the top. Producer gas is cooled by passing through waste heat boiler.  

Description : Draw and explain Doppler type flow measurement.

Last Answer : Doppler type ultrasonic flow meter ➢ Explianation: The Doppler Effect Ultrasonic Flow meter use reflected ultrasonic waves to measure the fluid velocity. There is a change in ultrasonic ... , there will be a frequency shift at the receiver end which is protentional to the velocity

Description : Draw the sketch of electromagnetic flow meter and explain it. State advantages, disadvantages and applications of it.

Last Answer : Diagram:  Explanation: Electromagnetic flow meters works based on Faraday's Law of Electromagnetic Induction. According to this principle, when a conductive medium passes through a magnetic ... water, chilled water. Used for flow measurement of Corrosive liquids, slurries and pastes.

Description : Draw and explain power flow diagram of induction motor.

Last Answer : Power flow diagram of induction motor: 1) Energy flow diagram is a graphical representation of the different power flow paths in which the width of the arrows are proportional to quantity of ... rotor body and bearings. The remaining power then appears as net rotor output mechanical power.

Description : Draw and explain the working principle of turbine type flow meter. Mention its Application area.

Last Answer : Working Principle: The flow of liquid past the wheel causes the wheel to rotate at a rate which is proportional to the velocity of the fluid. A voltage pulse is induced in ... Suitable for low viscosity high flow measurements 3) Used in petrochemical industries, in Aerospace applications etc.

Description : Draw ultrasonic flow meter and explain its construction.

Last Answer : Construction : Figure shows the construction of time difference type ultrasonic flow meter. This consists of two transmitters and two receivers. These are separated by distance l and mounted as shown in ... receiver B, this do not favor the wave as it is opposite to the direction of flow.

Description : Draw a flow chart of Steps in the incorporation of a company.

Last Answer : Draw a flow chart of Steps in the incorporation of a company.

Description : Which of the following statements is true if a 100 watt lamp and a 75 watt lamp are connected in parallel across a 100 volt power supply? A. The 75 watt lamp will draw as much current as the 100 ... Current flow will be the same across each lamp. D. The 75 watt lamp will have a higher resistance.

Last Answer : Answer: D

Description : Specific yield of a well is (A) Quantity of water than can be drawn from the well (B) Flow of water per unit time (C) Total quantity of water available in the well (D) Quantity of water per unit time per unit draw-down

Last Answer : (C) Total quantity of water available in the well

Description : Corrosion of well pipes may not be reduced by  (A) Reducing the draw down and the pumping rate  (B) Reducing the flow velocity  (C) Using thicker pipes  (D) Using screens having larger area of openings 

Last Answer : (D) Using screens having larger area of openings 

Description : A well is sunk in an unconfined aquifer having a saturated depth of 100 m. Assuming the equilibrium flow conditions and a homogeneous aquifer and radius of influence to be same, the ratio of discharges at 20 m and 40 m draw downs, is (A) 2/3 (B) 5/4 (C) 4/5 (D) 8/7

Last Answer : Answer: Option D

Description : How to draw a free flow path in SVG?

Last Answer : 'path' tag of SVG is used to draw a free flow path. Following is the commonly used attribute - d - path data,usually a set of commands like moveto, lineto etc.

Description : Draw flow chart for addition of two numbers.

Last Answer : a + b sum 2 + 5

Description : Write algorithm and draw flow-chart to print even numbers from 1 to 100.

Last Answer : Here's one possible algorithm to print even numbers from 1 to 100: Start with a variable i equal to 1. Check if i is less than or equal to 100. If i is less than or equal to 100 ... and increments `i` by 1. The loop continues until `i` is greater than 100, and the program ends.

Description : Draw and label symbols used in flow chart.

Last Answer : symbols used in flow chart.

Description : Draw the flow chart of manufacturing of cement by wet process.

Last Answer : Flow chart of manufacturing of cement by wet process.  

Description : Draw a process flow diagram for manufacturing of sulphuric acid.

Last Answer : PFD of Sulfuric acid production

Description : Draw process flow diagram of manufacturing of soda ash. 

Last Answer : PFD for manufacturing of Soda Ash  

Description : Draw the process flow diagram for manufacturing of ammonium nitrate.  

Last Answer : PFD of Ammonium Nitrate