WASET
	@article{(Open Science Index):https://publications.waset.org/pdf/10000453,
	  title     = {A Novel Approach to Asynchronous State Machine Modeling on Multisim for Avoiding Function Hazards},
	  author    = {L. Parisi and  D. Hamili and  N. Azlan},
	  country	= {},
	  institution	= {},
	  abstract     = {The aim of this study was to design and simulate a
particular type of Asynchronous State Machine (ASM), namely a
‘traffic light controller’ (TLC), operated at a frequency of 0.5 Hz.
The design task involved two main stages: firstly, designing a 4-bit
binary counter using J-K flip flops as the timing signal and,
subsequently, attaining the digital logic by deploying ASM design
process. The TLC was designed such that it showed a sequence of
three different colours, i.e. red, yellow and green, corresponding to
set thresholds by deploying the least number of AND, OR and NOT
gates possible. The software Multisim was deployed to design such
circuit and simulate it for circuit troubleshooting in order for it to
display the output sequence of the three different colours on the
traffic light in the correct order. A clock signal, an asynchronous 4-
bit binary counter that was designed through the use of J-K flip flops
along with an ASM were used to complete this sequence, which was
programmed to be repeated indefinitely. Eventually, the circuit was
debugged and optimized, thus displaying the correct waveforms of
the three outputs through the logic analyser. However, hazards
occurred when the frequency was increased to 10 MHz. This was
attributed to delays in the feedback being too high.
},
	    journal   = {International Journal of Bioengineering and Life Sciences},
	  volume    = {9},
	  number    = {1},
	  year      = {2015},
	  pages     = {96 - 99},
	  ee        = {https://publications.waset.org/pdf/10000453},
	  url   	= {https://publications.waset.org/vol/97},
	  bibsource = {https://publications.waset.org/},
	  issn  	= {eISSN: 1307-6892},
	  publisher = {World Academy of Science, Engineering and Technology},
	  index 	= {Open Science Index 97, 2015},
	}