Electronic – What back-end and front-end are in hardware design
integrated-circuitmanufacturingterminology
I saw these two terms in context of chip-design.
what are Back-end and Front-end?
what are the differences between them?
Best Answer
@W5V0's answer is true. But Front-end can mean RTL-level design (Verilog or VHDL) and back-end is the chip-specific work (e.g. synthesis, mapping to gates) that results in a GDS-II file for the chip manufacturer.
A USART can act in Asynchronous mode just like a UART. But is has the added capability of acting Synchronously. This means that the data is clocked. The clock is either recovered from the data itself or sent as an external signal. The data is regular and bits synchronize with the clock signal. No start and stop bits are used. This allows for a higher baud rate when operating synchronously because bit timings have a certain guarantee and more bits can be used for data instead of as headers.
Whereas a UART has an internal clock signal and data on the bus can have somewhat sloppier and aregular timing. UARTs require start and stop bits and Asynchronous data is only synchronized with the start and stop bits.
Two immediate modes of failure are over-voltage and over-current.
If you have a high impedance input like a gate to a mosfet, then high voltage (even at very low current) will cause a puncture in the capacitive gate of the mosfet as the electrons have enough energy to cause the dielectric to breakdown. Once this occurs, the resistance of the input drops to near nothing and a later low-voltage high-current will further heat up and destroy the mosfet. This mode of failure is why there is ESD protection on many chips.
Over-current causes over heating of the device. Once temperatures get high enough to start changing the structure and/or burning of the internal semiconductors, it will start acting funny, working less efficiently, or completely failing as an open or short.
It's possible that you could think of reverse voltage as another failure mechanism, but generally that still falls under one of the other two categories, it's just different to think about. For instance, if someone reverses a power supply on a circuit with a diode in it, they may expect no current through the diode and instead get an over-current condition because the diode would now be forward biased.
Note that capacitors, resistors and inductors (and any other circuit element) are likely to be damaged in similar ways as transistor ICs, i.e. over-current and/or over-voltage.
Best Answer
@W5V0's answer is true. But Front-end can mean RTL-level design (Verilog or VHDL) and back-end is the chip-specific work (e.g. synthesis, mapping to gates) that results in a GDS-II file for the chip manufacturer.