全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...
VLSI Design  2014 

Engineering Change Orders Design Using Multiple Variables Linear Programming for VLSI Design

DOI: 10.1155/2014/698041

Full-Text   Cite this paper   Add to My Lib

Abstract:

An engineering change orders design using multiple variable linear programming for VLSI design is presented in this paper. This approach addresses the main issues of resource between spare cells and target cells. We adopt linear programming technique to plan and balance the spare cells and target cells to meet the new specification according to logic transformation. The proposed method solves the related problem of resource for ECO problems and provides a well solution. The scheme shows new concept to manage the spare cells to meet possible target cells for ECO research. 1. Introduction Engineering change orders (ECO) are important technologies used for changes in integrated circuit (IC) layout and compensate for design problems. Traditionally, when chip shows errors, it often requires new photomasks for all layers. However, photomasks of deep-submicron semiconductor fabrication process are very expensive. In order to save money, ECO technology modifies only a few of the metal layers (metal-mask ECO) to reduce the cost of photomasks for all layers [1]. To perform the ECO, IC designers adopt sprinkling many unused logic gates during IC design flow. When chip is manufactured and shows design errors, IC designers modify the gate-level net-list using the presprinkling unused logic gates. At the same time, the designers track and verify the modification to check formal equivalence after ECO process. The designers must guarantee the revised design matching the revised specification. How to achieve ECO efficiently? There are some literatures that address this problem and provide related solution. In literature [2], Tan and Jiang describe a typical metal-only ECO flow with four steps that include placement and spare cell distribution, logic difference extraction, metal-only ECO synthesis, and ECO routing [2]. Kuo et al. insert spare cells with constant insertion for engineering change and describe an iterative method to determine feasible mapping solutions for an EC problem [3]. Besides, in order to perform ECO efficiently, literature [4–9] adopt minimal change EC equations automatically. Brand proposed incremental synthesis method [4]. Huang presented a hybrid tool for automatic logic rectification [5]. Lin et al. addressed logic synthesis techniques for engineering change problems [6]. Shinsha et al. performed incremental logic synthesis through gate logic structure identification [7]. Swamy et al. achieved minimal logic resynthesis for engineering change [8]. Watanabe and Brayton presented another kind of incremental synthesis technique for engineering

References

[1]  J. A. Roy and I. L. Markov, “ECO-system: embracing the change in placement,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 26, no. 12, pp. 2173–2185, 2007.
[2]  C. Tan and I. H. Jiang, “Recent research development in metal-only ECO,” in Proceedings of the 54th IEEE International Midwest Symposium on Circuits and Systems (MWSCAS '11), pp. 1–4, August 2011.
[3]  Y. M. Kuo, Y. T. Chang, S. C. Chang, and M. Marek-Sadowska, “Spare cells with constant insertion for engineering change,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 28, no. 3, pp. 456–460, 2009.
[4]  D. Brand, A. Drumm, S. Kundu, and P. Narain, “Incremental synthesis,” in Proceedings of the IEEE/ACM International Conference on Computer-Aided Design, pp. 14–18, 1994.
[5]  S. Huang, K. Chen, and K. Cheng, “AutoFix: A hybrid tool for automatic logic rectification,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 18, no. 9, pp. 1376–1384, 1999.
[6]  C. Lin, K. Chen, and M. Marek-Sadowska, “Logic synthesis for engineering change,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 18, no. 2-3, pp. 282–292, 1999.
[7]  T. Shinsha, T. Kubo, Y. Sakataya, J. Koshishita, and K. Ishihara, “Incremental logic synthesis through gate logic structure identification,” in Proceedings of the IEEE/ACM Conference on Design Automation, pp. 391–397, Jun 1986.
[8]  G. Swamy, S. Rajamani, C. Lennard, and R. K. Brayton, “Minimal logic re-synthesis for engineering change,” in Proceedings of the IEEE International Symposium on Circuits and Systems, pp. 1596–1599, 1997.
[9]  Y. Watanabe and R. K. Brayton, “Incremental synthesis for engineering changes,” in Proceedings of the IEEE International Conference on Computer Design: VLSI in Computers and Processors (ICCD '91), pp. 40–43, Cambridge, Mass, USA, October 1991.
[10]  J. Wang, Finding the Minimal Logic Difference for Functional ECO, Taiwan Cadence Design Systems, 2012.
[11]  Y. C. Fan and H. W. Tsao, “Watermarking for intellectual property protection,” IEE Electronics Letters, vol. 39, no. 18, pp. 1316–1318, 2003.
[12]  Y. Fan and H. Tsao, “Boundary scan test scheme for IP core identification via watermarking,” IEICE Transactions on Information and Systems, vol. E88-D, no. 7, pp. 1397–1400, 2005.
[13]  Y. Fan, “Testing-based watermarking techniques for intellectual-property identification in SOC design,” IEEE Transactions on Instrumentation and Measurement, vol. 57, no. 3, pp. 467–479, 2008.
[14]  Y. Fan and Y. Chiang, “Discrete wavelet transform on color picture interpolation of digital still camera,” VLSI Design, vol. 2013, Article ID 738057, 9 pages, 2013.

Full-Text

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133