Automated circuit design system and method for reducing critical path delay times

作者: Arnold Ginetti

DOI:

关键词: NetlistCritical path methodCircuit extractionPath (graph theory)Process (computing)Circuit designComputer scienceSignalElectronic engineeringNode (circuits)

摘要: A computer aided design system automatically modifies a specified circuit netlist to reduce signal delays on critical paths. path that does not meet timing constraints is identified by computing slack values for each node, where negative indicate failure meeting requirements. Critical gates along the are candidates duplication determining which have fanout greater than one and can be represented library cells compatible with next tree path. One such gate selected duplicated, copy of duplicated output being used generate only other drive all fanouts gate. This generates modified netlist. Then compared those previous version If been improved, adopted as current any node in has value, modification procedure repeated until either no slack, or process unable further improve

参考文章(14)
Chihei Miura, Naohiro Kageyama, Tsuguo Shimizu, Logic synthesis method ,(1991)
R. K. Brayton, Algorithms for Multi-Level Logic Synthesis and Optimization Springer Netherlands. pp. 197- 248 ,(1987) , 10.1007/978-94-009-3649-2_6
John J. Zasio, Kenneth C. Choy, Darrell R. Parham, Static timing analysis of semiconductor digital circuits ,(1988)
Yoshinori Sakataya, Yoji Tsuchiya, Junji Koshishita, Keiho Akiyama, Takao Shinsha, Masato Morita, Mitsuhiro Hikosaka, Takashige Kubo, Incremental logic synthesis method ,(1986)
A. V. Aho, S. C. Johnson, Optimal Code Generation for Expression Trees Journal of the ACM. ,vol. 23, pp. 488- 501 ,(1976) , 10.1145/321958.321970
Kanwar Jit Singh, Alberto Sangiovanni-Vincentelli, A heuristic algorithm for the fanout problem design automation conference. pp. 357- 360 ,(1990) , 10.1145/123186.123303
P.G. Paulin, F.J. Poirot, Logic decomposition algorithms for the timing optimization of multi-level logic international conference on computer design. pp. 329- 333 ,(1989) , 10.1109/ICCD.1989.63382
P. Abouzeid, K. Sakouti, G. Saucier, F. Poirot, Multilevel synthesis minimizing the routing factor design automation conference. pp. 365- 368 ,(1990) , 10.1145/123186.123307
Ko Yoshikawa, Hiroshi Ichiryu, Hisato Tanishita, Sigenobu Suzuki, Nobuyoshi Nomizu, Akira Kondoh, Timing optimization on mapped circuits design automation conference. pp. 112- 117 ,(1991) , 10.1145/127601.127639