abhinavpr
Junior Member level 2
Hi,
i have recently moved from FPGA to ASIC and have realised that most of the ASIC designs in my new company use asynchronous reset. I find this quite different from what is generally done in FPGA.
In FPGA synchronous reset designs are recommended by the vendors (xilinx/altera) as they have fpga fabric with built-in sync reset logic in registers.
i would like to know is it a general practice in the industry to use async reset for ASIC designs or is it just in my company?
i know that asic libraries have asyc resetable ffs.
in my company all the ffs used are resetable, even for registers in data path, is it also common to use same type of ff for the whole design?
also can somebody tell me if vendors also provide libraries with ffs having built in sync reset logic? or if sync reset is always synthesised outside of flipflop in ASIC ?
-abhinavpr
i have recently moved from FPGA to ASIC and have realised that most of the ASIC designs in my new company use asynchronous reset. I find this quite different from what is generally done in FPGA.
In FPGA synchronous reset designs are recommended by the vendors (xilinx/altera) as they have fpga fabric with built-in sync reset logic in registers.
i would like to know is it a general practice in the industry to use async reset for ASIC designs or is it just in my company?
i know that asic libraries have asyc resetable ffs.
in my company all the ffs used are resetable, even for registers in data path, is it also common to use same type of ff for the whole design?
also can somebody tell me if vendors also provide libraries with ffs having built in sync reset logic? or if sync reset is always synthesised outside of flipflop in ASIC ?
-abhinavpr
Last edited: