New logic optimization algoritm

AI Thread Summary
A new logic optimization algorithm is proposed, aimed at improving upon existing methods like the Quine–McCluskey algorithm and Espresso heuristic logic minimizer, specifically for multi-level representations and optimal circuit design for 8 to 12 input bits. The discussion highlights the importance of considering factors such as fanout, gate size, delay, and power consumption in modern logic optimization. While the proposed algorithm may have limitations due to its input bit range, there is potential for practical applications if it proves effective. The trend in the industry is shifting towards physical synthesis, which incorporates physical layout considerations into optimization processes. Continued development of the algorithm could yield valuable tools that compete with established industry leaders.
Peter0000
Messages
1
Reaction score
0
hi

I have an idea for new logic optimization algoritm, like "Quine–McCluskey algorithm" and the "Espresso heuristic logic minimizer", but it can handle multi-level representations and it can find the (theoretical) best circuit. It should work for 8 to 12 input bits. I was wondering if such an algoritm has useful applications and if it is worth the effort to make it. Can someone give his or her thoughts on it?
 
Engineering news on Phys.org
Nowadays, logic optimization is more than finding the theoretically best logical circuit. You need to consider the fanout, gate size, delay for each cells, power consumption, end-to-end overall delay...
But having a good algorithm is a must and if you have one, you have a great chance although I think 8 to 12 bit limit is too small(Imagine, one verilog module usually has hundreds of ports)
And the recent trend is more for physical synthesis..i.e. taking the physical locations into account upon the synthesis and optimization. Synopsys, Magma, and probably Cadence all are doing it..

I'd say keep working. If your tool is good enough, not necessary the best in the industry, someone may want to use it if the cost performance is right.
You might be able to beat Synopsys some day if you refine your idea,, who knows.
 
Last edited:
Hi all I have some confusion about piezoelectrical sensors combination. If i have three acoustic piezoelectrical sensors (with same receive sensitivity in dB ref V/1uPa) placed at specific distance, these sensors receive acoustic signal from a sound source placed at far field distance (Plane Wave) and from broadside. I receive output of these sensors through individual preamplifiers, add them through hardware like summer circuit adder or in software after digitization and in this way got an...
I have recently moved into a new (rather ancient) house and had a few trips of my Residual Current breaker. I dug out my old Socket tester which tell me the three pins are correct. But then the Red warning light tells me my socket(s) fail the loop test. I never had this before but my last house had an overhead supply with no Earth from the company. The tester said "get this checked" and the man said the (high but not ridiculous) earth resistance was acceptable. I stuck a new copper earth...
I am not an electrical engineering student, but a lowly apprentice electrician. I learn both on the job and also take classes for my apprenticeship. I recently wired my first transformer and I understand that the neutral and ground are bonded together in the transformer or in the service. What I don't understand is, if the neutral is a current carrying conductor, which is then bonded to the ground conductor, why does current only flow back to its source and not on the ground path...
Back
Top