Compiler

Multiple Pulses Should Not be Generated in Design (Design Assistant Rule)



A design should not contain structures that generate multiple pulses in the following way:

These structures generate widths for the multiple pulses that are difficult for the Quartus® II software to determine, set, or verify. For example, the pulse widths are difficult for the Quartus II software to determine if the Fitter and Logic Synthesizer have not already determined the node delays necessary for the pulse widths. Also, when a design is converted for a HardCopy device, the generated pulse widths may be different than the pulse widths generated by the design's original device.

Structures that generate multiple pulses cause more problems than pulse generators because of the number of pulses involved. In addition, when the structures generate multiples pulses, they also increase the frequency of the design.


Back to Top

- PLDWorld -

 

Created by chm2web html help conversion utility.