Your browser does not support JavaScript!
http://iet.metastore.ingenta.com
1887

access icon free Placement and routing method for analogue layout generation using modified cuckoo optimisation algorithm

This study presents a new placement and routing method for analogue integrated circuit layout generation based on an evolutionary algorithm, which is called modified cuckoo optimisation algorithm. Layout parasitic effects are taken into account to ensure that the performance of the circuit is not deteriorated. In order to verify the performance of the proposed method, layouts of three different circuits including differential to single-ended amplification stage, two-stage and three-stage operational amplifiers (op-amps) are automatically generated in a 0.18 μm CMOS process with a 1.8 V supply voltage. The simulation results show the efficiency of the proposed algorithm in the analog layout generation.

References

    1. 1)
      • 40. Nguyen, R., Murmann, B.: ‘The design of fast-settling three-stage amplifiers using the open-loop damping factor as a design parameter’, IEEE Trans. Circuits Syst. I: Regul. Pap., 2010, 57, (6), pp. 12441254.
    2. 2)
      • 33. Wang, H., Zhou, J., Zheng, G., et al: ‘HAS: hierarchical A-star algorithm for big map navigation in special areas’. 5th Int. Conf. Digital Home (ICDH), 2014, pp. 222225.
    3. 3)
      • 18. Lourenço, N., Canelas, A., Póvoa, R., et al: ‘Floorplan-aware analog IC sizing and optimization based on topological constraints’, Integr. VLSI J., 2015, 48, pp. 183197.
    4. 4)
      • 1. Wu, P.H., Lin, M.P.H., Chen, T.C., et al: ‘A novel analog physical synthesis methodology integrating existent design expertise’, IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst., 2015, 34, (2), pp. 199212.
    5. 5)
      • 28. Kahramanli, H.A.: ‘Modified cuckoo optimization algorithm for engineering optimization’, Int.J. Future Comput. Commun., 2012, 1, (2), pp. 199201.
    6. 6)
      • 20. Zhang, L., Jangkrajarng, N., Bhattacharya, S., et al: ‘Parasitic-aware optimization and retargeting of analog layouts: a symbolic-template approach’, IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst., 2008, 27, (5), pp. 791829.
    7. 7)
      • 8. Spectre circuit simulator user guide, 2004, version 5.0. Available at http://www.cadence.com.
    8. 8)
      • 27. Rajabioun, R.: ‘Cuckoo optimization algorithm’, Appl. Soft Comput., 2011, 11, (8), pp. 55085518.
    9. 9)
      • 29. He, Q., Wang, L.: ‘An effective co-evolutionary particle swarm optimization for constrained engineering design problems’, Eng. Appl. Artif. Intell., 2007, 20, pp. 8999.
    10. 10)
      • 9. Graeb, H.E.: ‘Analog layout synthesis’ (Springer, New York, NY, USA, 2011).
    11. 11)
      • 12. Martins, R., Lourenco, N., Horta, N.: ‘LAYGEN II — automatic layout generation of analog integrated circuits’, IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst., 2013, 32, (11), pp. 16411654.
    12. 12)
      • 2. Khalil, N., Ahmed, R., Abulseoud, R., et al: ‘An intelligent technique for generating equivalent gyrator circuits using genetic algorithm’, Microelectron. J., 2015, 46, (11), pp. 10601068.
    13. 13)
      • 5. Gielen, G.G.E., Rutenbar, R.A.: ‘Computer-aided design of analog and mixed-signal integrated circuits’. Proc. IEEE, 2000, pp. 18251852.
    14. 14)
      • 7. Hercules user reference guide, 2007, version 3, release 07. Available at www.hercules-390.org/HerculesUserReference.pdf.
    15. 15)
      • 34. Fernandes, F., Costa, P., Lima, J., et al: ‘Towards an orientation enhanced astar algorithm for robotic navigation’. IEEE Int. Conf. Industrial Technology (ICIT), 2015, pp. 33203325.
    16. 16)
      • 21. Zhang, L., Liu, Z.: ‘Directly performance-constrained template-based layout retargeting and optimization for analog integrated circuits’, Integr. VLSI J., 2011, 44, (1), pp. 111.
    17. 17)
      • 17. Habal, H., Graeb, H.: ‘Constraint-based layout-driven sizing of analog circuits’, IEEE Trans. Computer-Aided Des. Integr. Circuits Syst., 2011, 30, (8), pp. 10891102.
    18. 18)
      • 36. Anisheh, S.M., Shamsi, H., Mirhassani, M.: ‘Positive feedback technique and split-length transistors for DC-gain enhancement of two stage op-amps’, IET Circuits Dev. Syst.., 2017, 11, (6), pp. 605612.
    19. 19)
      • 38. Mirzaie, M., Shamsi, H., Byun, G.S.: ‘Yield-aware sizing of pipeline ADC using a multiple-objective evolutionary algorithm’, Int. J. Circuit Theory Appl., 2016, 45, (6), pp. 744763.
    20. 20)
      • 6. Calibre user manual, 2017, Release 3.7.0. Available at https://manual.calibre-ebook.com/calibre.pdf.
    21. 21)
      • 30. Datta, R., Deb, K.: ‘Evolutionary constrained optimization’ (Springer, India, 2015).
    22. 22)
      • 39. Abbasizadeh, H., Hayder, A.S., Lee, K.Y.: ‘Highly accurate capacitor-free LDO with sub-1 V − 120 dB PSRR bandgap voltage eference’, Electron. Lett., 2016, 52, (15), pp. 13231325.
    23. 23)
      • 15. Strasser, M., Eick, M., Grab, H., et al: ‘Deterministic analog circuit placement using hierarchically bounded enumeration and enhanced shape functions’. IEEE/ACM Int. Conf. Computer-Aided Design, 2008, pp. 306313.
    24. 24)
      • 22. Commercial tool pulsic-animate from pulsic. Available at ‘www.pulsic.com’.
    25. 25)
      • 16. Yilmaz, E., Dundar, G.: ‘Analog layout generator for CMOS circuits’, IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst., 2009, 28, (1), pp. 3245.
    26. 26)
      • 35. Duchon, F., Babinec, A., Kajan, M., et al: ‘Path planning with modified a star algorithm for a mobile robot’, Proc. Eng.., 2014, 96, pp. 5969.
    27. 27)
      • 14. Lin, C.W., Lu, C.C., Lin, J.M., et al: ‘Routability-driven placement algorithm for analog integrated circuits’. Proc. ISPD, 2012, pp. 7178.
    28. 28)
      • 32. Vai, M.M.: ‘VLSI design’ (CRC Press, New York, USA, 2001).
    29. 29)
      • 19. Berkol, G., Unutulmaz, A., Afacan, E., et al: ‘A two-step layout-in-the-loop design automation tool’. IEEE 13th NEWCAS, 2015, pp. 14.
    30. 30)
      • 4. Lourenco, N., Martins, R., Canelas, A., et al: ‘AIDA: layout-aware analog circuit-level sizing with in-loop layout generation’, Integr. VLSI J., 2016, 55, pp. 316329.
    31. 31)
      • 37. Anisheh, S.M., Shamsi, H.: ‘Two-stage class-AB OTA with enhanced DC gain and slew rate’, Int. J. Electron. Lett., 2016, 5, (4), pp. 438448.
    32. 32)
      • 13. Martins, R., Lourenco, N., Horta, N.: ‘Generating analog IC layouts with LAYGEN II’ (Springer-Verlag, Berlin Heidelberg, 2013).
    33. 33)
      • 26. Eberhart, R.C., Kennedy, J.: ‘A new optimizer using particle swarm theory’. Proc. ISMMHS, 1995, pp. 3943.
    34. 34)
      • 10. Ozdal, M.M., Hentschke, R.F.: ‘Maze routing algorithms with exact matching constraints for analog and mixed signal designs’. IEEE/ACM Int. Conf. Computer-Aided Design (ICCAD), 2012, pp. 130136.
    35. 35)
      • 23. Commercial tool sysnopsis custom compiler. Available at, https://www.synopsys.com/content/dam/synopsys/implementation&signoff/datasheets/custom-compiler-ds.pdf.
    36. 36)
      • 31. Ray, T., Sarker, R., Li, X.: ‘Artificial life and computational intelligence’ (Springer International Publishing, Switzerland, 2016).
    37. 37)
      • 24. The Berkeley analog generator (BAG) for circuit layout that uses the approach of procedural circuit generation. Available at https://www2.eecs.berkeley.edu/Pubs/TechRpts/2014/EECS-2014-195.html.
    38. 38)
      • 3. Mallick, S., Kar, R., Mandal, D., et al: ‘Optimal sizing of CMOS analog circuits using gravitational search algorithm with particle swarm optimization’, Int. J. Mach. Learn. Cybern., 2017, 8, (1), pp. 309331.
    39. 39)
      • 25. Sivanandam, S.N., Deepa, S.N.: ‘Introduction to genetic algorithms’ (Springer-Verlag, Berlin, Heidelberg, 2013).
    40. 40)
      • 11. Cohn, J.M., Garrod, D.J., Rutenbar, R.A., et al: ‘KOAN/ANAGRAM II: new tools for device-level analog placement and routing’, IEEE J. Solid-State Circuits, 1991, 26, (3), pp. 330342.
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-cds.2017.0111
Loading

Related content

content/journals/10.1049/iet-cds.2017.0111
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading
This is a required field
Please enter a valid email address