Dissertations / Theses on the topic 'Integrated circuits Very large scale integration Design and construction Testing'
Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles
Consult the top 50 dissertations / theses for your research on the topic 'Integrated circuits Very large scale integration Design and construction Testing.'
Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.
You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.
Browse dissertations / theses on a wide variety of disciplines and organise your bibliography correctly.
Ivanov, André. "Dynamic testibility measures and their use in ATPG." Thesis, McGill University, 1985. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=63324.
Full textDraier, Benny. "Test vector generation and compaction for easily testable PLAs." Thesis, McGill University, 1988. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=63970.
Full textKim, Kwanghyun. "An expert system for self-testable hardware design." Diss., Virginia Polytechnic Institute and State University, 1989. http://hdl.handle.net/10919/54216.
Full textPh. D.
Panda, Uma R. "An efficient single-latch scan-design scheme/." Thesis, McGill University, 1985. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=63266.
Full textVenkatesan, Raguraman. "Multilevel interconnect architectures for gigascale integration (GSI)." Diss., Georgia Institute of Technology, 2003. http://hdl.handle.net/1853/13370.
Full textChen, Ing-yi 1962. "Efficient reconfiguration by degradation in defect-tolerant VLSI arrays." Thesis, The University of Arizona, 1989. http://hdl.handle.net/10150/277195.
Full text高雲龍 and Wan-lung Ko. "A new optimization model for VLSI placement." Thesis, The University of Hong Kong (Pokfulam, Hong Kong), 1998. http://hub.hku.hk/bib/B29812938.
Full textBishop, Gregory Raymond H. ""On stochastic modelling of very large scale integrated circuits : an investigation into the timing behaviour of microelectronic systems" /." Title page, contents and abstract only, 1993. http://web4.library.adelaide.edu.au/theses/09PH/09phb6222.pdf.
Full textWhipple, Thomas Driggs 1961. "Design and implementation of an integrated VLSI packaging support software environment." Thesis, The University of Arizona, 1989. http://hdl.handle.net/10150/277105.
Full textHaddadin, Baker. "Time domain space mapping optimization of digital interconnect circuits." Thesis, McGill University, 2009. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=116004.
Full textBoudreault, Yves 1959. "Design of a VLSI convolver for a robot vision system." Thesis, McGill University, 1986. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=65342.
Full text袁志勤 and Chi-kan Yuen. "A double-track greedy algorithm for VLSI channel routing." Thesis, The University of Hong Kong (Pokfulam, Hong Kong), 1997. http://hub.hku.hk/bib/B31220241.
Full textDickinson, Alex. "Complexity management and modelling of VLSI systems." Title page, contents and abstract only, 1988. http://web4.library.adelaide.edu.au/theses/09PH/09phd553.pdf.
Full textKim, Kwanghyun. "An interactive design rule checker for integrated circuit layout." Thesis, Virginia Polytechnic Institute and State University, 1985. http://hdl.handle.net/10919/50034.
Full textMaster of Science
incomplete_metadata
Morton, Shannon V. "Fast asynchronous VSLI circuit design techniques and their application to microprocessor design /." Title page, contents and abstract only, 1997. http://web4.library.adelaide.edu.au/theses/09PH/09phm891.pdf.
Full textBagchi, Tanuj. "An Efficient Hybrid Heuristic and Probabilistic Model for the Gate Matrix Layout Problem in VLSI Design." Thesis, University of North Texas, 1993. https://digital.library.unt.edu/ark:/67531/metadc500878/.
Full textPark, Hoon. "Formal Modeling and Verification of Delay-Insensitive Circuits." PDXScholar, 2015. https://pdxscholar.library.pdx.edu/open_access_etds/2639.
Full textMoon, Gyo Sik. "An Algorithm for the PLA Equivalence Problem." Thesis, University of North Texas, 1995. https://digital.library.unt.edu/ark:/67531/metadc278922/.
Full textNain, Rajeev Kumar. "Floorplan Design and Yield Enhancement of 3-D Integrated Circuits." PDXScholar, 2011. https://pdxscholar.library.pdx.edu/open_access_etds/2810.
Full textJohnson, Timothy E. "MOSSTAT An interactive static rule checker for MOS VLSI designs." Full text open access at:, 1986. http://content.ohsu.edu/u?/etd,109.
Full textCooke, Bradly James. "S-parameter VLSI transmission line analysis." Diss., The University of Arizona, 1989. http://hdl.handle.net/10150/184876.
Full textAppleton, Samuel Scott. "Performance-directed design of asynchronous VLSI systems /." Title page, contents and abstract only, 1997. http://web4.library.adelaide.edu.au/theses/09PH/09pha651.pdf.
Full textAle, Anil Kumar. "Comparison and Evaluation of Existing Analog Circuit Simulator using Sigma-Delta Modulator." Thesis, University of North Texas, 2006. https://digital.library.unt.edu/ark:/67531/metadc5422/.
Full textBattina, Brahmasree. "An Interactive Framework for Teaching Fundamentals of Digital Logic Design and VLSI Design." Thesis, University of North Texas, 2014. https://digital.library.unt.edu/ark:/67531/metadc799495/.
Full textRyu, Kyeong Keol. "Automated Bus Generation for Multi-processor SoC Design." Diss., Georgia Institute of Technology, 2004. http://hdl.handle.net/1853/5076.
Full textZhang, Mingyang 1981. "Macromodeling and simulation of linear components characterized by measured parameters." Thesis, McGill University, 2008. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=112589.
Full textNugent, Steven Paul. "A Second Generation Generic Systems Simulator (GENESYS) for a Gigascale System-on-a-Chip (SoC)." Diss., Georgia Institute of Technology, 2005. http://hdl.handle.net/1853/6885.
Full textYang, Yun Ju 1980. "Impacto de técnicas de redução do consumo de energia no projeto de SoCs Multimedia." [s.n.], 2011. http://repositorio.unicamp.br/jspui/handle/REPOSIP/275743.
Full textDissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação
Made available in DSpace on 2018-08-19T00:08:02Z (GMT). No. of bitstreams: 1 Yang_YunJu_M.pdf: 3101962 bytes, checksum: 3711cbf9c4db60e5d2938d566db0d87c (MD5) Previous issue date: 2011
Resumo: A indústria de semicondutores sempre enfrentou fortes demandas em resolver problema de dissipação de calor e reduzir o consumo de energia em dispositivos. Esta tendência tem sido intensificada nos últimos anos com o movimento de sustentabilidade ambiental. A concepção correta de um sistema eletrônico de baixo consumo de energia é um problema de vários níveis de complexidade e exige estratégias sistemáticas na sua construção. Fora disso, a adoção de qualquer técnica de redução de energia sempre está vinculada com objetivos especiais e provoca alguns impactos no projeto. Apesar dos projetistas conheçam bem os impactos de forma qualitativa, as detalhes quantitativas ainda são incógnitas ou apenas mantidas dentro do 'know-how' das empresas. Neste trabalho, de acordo com resultados experimentais baseado num plataforma de SoC1 industrial, tentamos quantificar os impactos derivados do uso de técnicas de redução de consumo de energia. Nos concentramos em relacionar o fator de redução de energia de cada técnica aos impactos em termo de área, desempenho, esforço de implementação e verificação. Na ausência desse tipo de dados, que relacionam o esforço de engenharia com as metas de consumo de energia, incertezas e atrasos serão frequentes no cronograma de projeto. Esperamos que este tipo de orientações possam ajudar/guiar os arquitetos de projeto em selecionar as técnicas adequadas para reduzir o consumo de energia dentro do alcance de orçamento e cronograma de projeto
Abstract: The semiconductor industry has always faced strong demands to solve the problem of heat dissipation and reduce the power consumption in electronic devices. This trend has been increased in recent years with the action of environmental sustainability. The correct conception of an electronic system for low power consumption is an issue with multiple levels of complexities and requires systematic approaches in its construction. However, the adoption of any technique for reducing the power consumption is always linked with some specific goals and causes some impacts on the project. Although the designers know well that these impacts can affect the design in a quality aspect, the quantitative details are still unkown or just be kept inside the company's know-how. In this work, according to the experimental results based on an industrial SoC2 platform, we try to quantify the impacts of the use of low power techniques. We will relate the power reduction factor of each technique to the impact in terms of area, performance, implementation and verification effort. In the absence of such data, which relates the engineering effort to the goals of power consumption, uncertainties and delays are frequent. We hope that such guidelines can help/guide the project architects in selecting the appropriate techniques to reduce the power consumption within the limit of budget and project schedule
Mestrado
Ciência da Computação
Mestre em Ciência da Computação
Goshi, Sudheer. "Digital Fabric." PDXScholar, 2012. https://pdxscholar.library.pdx.edu/open_access_etds/115.
Full textInampudi, Sivateja. "Teaching Fundamentals of Digital Logic Design and VLSI Design Using Computational Textiles." Thesis, University of North Texas, 2014. https://digital.library.unt.edu/ark:/67531/metadc699874/.
Full textRockliff, John E. (John Edward). "The implementation of testability strategies in a VLSI circuit." 1986. http://web4.library.adelaide.edu.au/theses/09ENS/09ensr683.pdf.
Full text"Design and test for timing uncertainty in VLSI circuits." 2012. http://library.cuhk.edu.hk/record=b5549444.
Full text為了解決上述問題,我們首先發明了一種新的技術用於識別所謂的虛假路徑,該方法使我們能夠發現比傳統方法更多的虛假路徑。當將所提取的虛假路徑集成到靜態時序分析工具里以後,我們可以得到更為準確的時序分析結果,同時也能節省本來用於優化這些路徑的成本。接著,考慮到現有的延時自動向量生成(ATPG) 方法會產生功能模式下無法出現的測試向量,這種向量可能會造成測試過程中在被激活的路徑周圍出現過多(或過少)的電源噪聲(PSN) ,從而導致測試過度或者測試不足情況。為此,我們提出了一種新的偽功能ATPG工具。通過同時考慮功能約束以及電路的物理佈局信息,我們使用類似ATPG 的算法產生狀態跳變使其能最大化已激活的路徑周圍的PSN影響。最後,基於近似電路的原理,我們提出了一種新的在線原位校正技術,即InTimeFix,用於糾正時序錯誤。由於實現近似電路的綜合僅需要簡單的電路結構分析,因此該技術能夠很容易的擴展到大型電路設計上去。
With technology scaling, integrated circuits (ICs) suffer from increasing process, voltage, and temperature (PVT) variations and aging effects. In most cases, these reliability threats manifest themselves as timing errors on speed-paths (i.e., critical or near-critical paths) of the circuit. Embedding a large design guard band to prevent timing errors to occur is not an attractive solution, since this conservative design methodology diminishes the benefit of technology scaling. This creates several challenges on build a reliable systems, and the key problems include (i) how to optimize circuit’s timing performance with limited power budget for explosively increased potential speed-paths; (ii) how to generate high quality delay test pattern to capture ICs’ accurate worst-case delay; (iii) to have better power and performance tradeoff, we have to accept some infrequent timing errors in circuit’s the usage phase. Therefore, the question is how to achieve online timing error resilience.
To address the above issues, we first develop a novel technique to identify so-called false paths, which facilitate us to find much more false paths than conventional methods. By integrating our identified false paths into static timing analysis tool, we are able to achieve more accurate timing information and also save the cost used to optimize false paths. Then, due to the fact that existing delay automated test pattern generation (ATPG) methods may generate test patterns that are functionally-unreachable, and such patterns may incur excessive (or limited) power supply noise (PSN) on sensitized paths in test mode, thus leading to over-testing or under-testing of the circuits, we propose a novel pseudo-functional ATPG tool. By taking both circuit layout information and functional constrains into account, we use ATPG like algorithm to justify transitions that pose the maximized functional PSN effects on sensitized critical paths. Finally, we propose a novel in-situ correction technique to mask timing errors, namely InTimeFix, by introducing redundant approximation circuit with more timing slack for speed-paths into the design. The synthesis of the approximation circuit relies on simple structural analysis of the original circuit, which is easily scalable to large IC designs.
Detailed summary in vernacular field only.
Detailed summary in vernacular field only.
Yuan, Feng.
Thesis (Ph.D.)--Chinese University of Hong Kong, 2012.
Includes bibliographical references (leaves 88-100).
Abstract also in Chinese.
Abstract --- p.i
Acknowledgement --- p.iv
Chapter 1 --- Introduction --- p.1
Chapter 1.1 --- Challenges to Solve Timing Uncertainty Problem --- p.2
Chapter 1.2 --- Contributions and Thesis Outline --- p.5
Chapter 2 --- Background --- p.7
Chapter 2.1 --- Sources of Timing Uncertainty --- p.7
Chapter 2.1.1 --- Process Variation --- p.7
Chapter 2.1.2 --- Runtime Environment Fluctuation --- p.9
Chapter 2.1.3 --- Aging Effect --- p.10
Chapter 2.2 --- Technical Flow to Solve Timing Uncertainty Problem --- p.10
Chapter 2.3 --- False Path --- p.12
Chapter 2.3.1 --- Path Sensitization Criteria --- p.12
Chapter 2.3.2 --- False Path Aware Timing Analysis --- p.13
Chapter 2.4 --- Manufacturing Testing --- p.14
Chapter 2.4.1 --- Functional Testing vs. Structural Testing --- p.14
Chapter 2.4.2 --- Scan-Based DfT --- p.15
Chapter 2.4.3 --- Pseudo-Functional Testing --- p.17
Chapter 2.5 --- Timing Error Tolerance --- p.19
Chapter 2.5.1 --- Timing Error Detection --- p.19
Chapter 2.5.2 --- Timing Error Recover --- p.20
Chapter 3 --- Timing-Independent False Path Identification --- p.23
Chapter 3.1 --- Introduction --- p.23
Chapter 3.2 --- Preliminaries and Motivation --- p.26
Chapter 3.2.1 --- Motivation --- p.27
Chapter 3.3 --- False Path Examination Considering Illegal States --- p.28
Chapter 3.3.1 --- Path Sensitization Criterion --- p.28
Chapter 3.3.2 --- Path-Aware Illegal State Identification --- p.30
Chapter 3.3.3 --- Proposed Examination Procedure --- p.31
Chapter 3.4 --- False Path Identification --- p.32
Chapter 3.4.1 --- Overall Flow --- p.34
Chapter 3.4.2 --- Static Implication Learning --- p.35
Chapter 3.4.3 --- Suspicious Node Extraction --- p.36
Chapter 3.4.4 --- S-Frontier Propagation --- p.37
Chapter 3.5 --- Experimental Results --- p.38
Chapter 3.6 --- Conclusion and Future Work --- p.42
Chapter 4 --- PSN Aware Pseudo-Functional Delay Testing --- p.43
Chapter 4.1 --- Introduction --- p.43
Chapter 4.2 --- Preliminaries and Motivation --- p.45
Chapter 4.2.1 --- Motivation --- p.46
Chapter 4.3 --- Proposed Methodology --- p.48
Chapter 4.4 --- Maximizing PSN Effects under Functional Constraints --- p.50
Chapter 4.4.1 --- Pseudo-Functional Relevant Transitions Generation --- p.51
Chapter 4.5 --- Experimental Results --- p.59
Chapter 4.5.1 --- Experimental Setup --- p.59
Chapter 4.5.2 --- Results and Discussion --- p.60
Chapter 4.6 --- Conclusion --- p.64
Chapter 5 --- In-Situ Timing Error Masking in Logic Circuits --- p.65
Chapter 5.1 --- Introduction --- p.65
Chapter 5.2 --- Prior Work and Motivation --- p.67
Chapter 5.3 --- In-Situ Timing Error Masking with Approximate Logic --- p.69
Chapter 5.3.1 --- Equivalent Circuit Construction with Approximate Logic --- p.70
Chapter 5.3.2 --- Timing Error Masking with Approximate Logic --- p.72
Chapter 5.4 --- Cost-Efficient Synthesis for InTimeFix --- p.75
Chapter 5.4.1 --- Overall Flow --- p.76
Chapter 5.4.2 --- Prime Critical Segment Extraction --- p.77
Chapter 5.4.3 --- Prime Critical Segment Merging --- p.79
Chapter 5.5 --- Experimental Results --- p.81
Chapter 5.5.1 --- Experimental Setup --- p.81
Chapter 5.5.2 --- Results and Discussion --- p.82
Chapter 5.6 --- Conclusion --- p.85
Chapter 6 --- Conclusion and Future Work --- p.86
Bibliography --- p.100
Ramalingam, Anand 1979. "Analysis techniques for nanometer digital integrated circuits." Thesis, 2007. http://hdl.handle.net/2152/3661.
Full textLai, Minghorng. "New algorithms for physical design of VLSI circuits." 2002. http://wwwlib.umi.com/cr/utexas/fullcit?p3099471.
Full textChoi, Youngmoon. "Parallel prefix adder design." Thesis, 2004. http://hdl.handle.net/2152/1300.
Full text"An incremental alternation placement algorithm for macrocell array design." Chinese University of Hong Kong, 1990. http://library.cuhk.edu.hk/record=b5886910.
Full textThesis (M.Phil.)--Chinese University of Hong Kong, 1990.
Includes bibliographical references.
Chapter Section 1 --- Introduction --- p.2
Chapter 1.1 --- The Affinity Clustering Phase --- p.2
Chapter 1.2 --- The Alteration Phase --- p.3
Chapter 1.3 --- Floorplan of Macrocell Array --- p.3
Chapter 1.4 --- Chip Model --- p.4
Chapter 1.4.1 --- Location Representation --- p.4
Chapter 1.4.2 --- Interconnection Length Estimation --- p.6
Chapter 1.5 --- Cost Function Evaluation --- p.6
Chapter 1.5.1 --- Net-length Calculation --- p.6
Chapter 1.5.2 --- Net-length Estimated by Half of the Perimeter of Bounding Box --- p.7
Chapter 1.6 --- Thesis Layout --- p.8
Chapter Section 2 --- Reviews of Partitioning and Placement Methods --- p.9
Chapter 2.1 --- Partitioning Methods --- p.9
Chapter 2.1.1 --- Direct Method --- p.10
Chapter 2.1.2 --- Group Migration Method --- p.10
Chapter 2.1.3 --- Metric Allocation Methods --- p.10
Chapter 2.1.4 --- Simulated Annealing --- p.11
Chapter 2.2 --- Placement Methods --- p.12
Chapter 2.2.1 --- Min-cut Methods --- p.13
Chapter 2.2.2 --- Affinity Clustering Methods --- p.13
Chapter 2.2.3 --- Other Placement Methods --- p.16
Chapter Section 3 --- Algorithm --- p.17
Chapter 3.1 --- The Affinity Clustering Phase --- p.18
Chapter 3.1.1 --- Construction of Connection Lists --- p.18
Chapter 3.1.2 --- Primary Grouping --- p.21
Chapter 3.1.3 --- Element Appendage to Existing Groups --- p.23
Chapter 3.1.4 --- Loose Appendage of Ungrouped Elements --- p.25
Chapter 3.1.5 --- Single Element Groups Formation --- p.26
Chapter 3.2 --- The Alteration Phase --- p.27
Chapter 3.2.1 --- Element Assignment to a Group --- p.29
Chapter 3.2.2 --- Empty Space Searching --- p.30
Chapter 3.2.3 --- Determination of Direction of Element Allocation --- p.31
Chapter 3.2.3.1 --- Cross-cut Direction of Allocation --- p.32
Chapter 3.2.3.2 --- Dynamic Determination of Path Based on Size Functions --- p.34
Chapter 3.2.3.2.1 --- Segmentation of Cross-cut --- p.35
Chapter 3.2.3.2.2 --- Partial Optimization of Segments --- p.36
Chapter 3.2.3.2.3 --- Dynamic Linking of Segments --- p.38
Chapter 3.2.4 --- Element Allocation --- p.39
Chapter Section 4 --- Implementation --- p.41
Chapter 4.1 --- The System Row --- p.41
Chapter 4.1.1 --- The Affinity Clustering Phase --- p.43
Chapter 4.1.2 --- The Alteration Phase --- p.44
Chapter 4.2 --- Data Structures --- p.47
Chapter 4.2.1 --- Insertion of Elements to a Linked List --- p.54
Chapter 4.2.2 --- Dynamic Linking of Segments --- p.56
Chapter 4.2.3 --- Advantages of the Dynamic Data Structure --- p.59
Chapter 4.3 --- Data Manipulation and File Management --- p.60
Chapter 4.3.1 --- The Connection Lists and the Group List --- p.60
Chapter 4.3.2 --- Description on Programs and Data Files --- p.62
Chapter 4.3.2.1 --- The Affinity Clustering Phase --- p.63
Chapter 4.3.2.2 --- The Alteration Phase --- p.64
Chapter Section 5 --- Results --- p.70
Chapter 5.1 --- Results on Affinity Clustering Phase --- p.84
Chapter 5.2 --- Details of Affinity Clustering Procedure on Ckt. 2 and Ckt. 5 --- p.92
Chapter 5.3 --- Results on Alteration Phase --- p.97
Chapter 5.4 --- Details of Alteration Procedure on Ckt. 2 and Ckt. 5 --- p.101
Chapter Section 6 --- Discussion --- p.107
Chapter 6.1 --- Computation Time of the Algorithm --- p.107
Chapter 6.2 --- Alternative Methods on the Determination of Propagation Path --- p.110
Chapter 6.2.1 --- Method 1 --- p.110
Chapter 6.2.2 --- Method 2 --- p.111
Chapter 6.2.3 --- Method 3 --- p.114
Chapter 6.2.4 --- Comparison on Execution Time of the Four Methods --- p.117
Chapter 6.3 --- Wiring Optimization --- p.118
Chapter 6.3.1 --- Data Structure --- p.119
Chapter 6.3.2 --- Overlapping and Separate Bounding Boxes --- p.120
Chapter 6.4 --- Generalization of the Data Structure --- p.122
Chapter 6.4.1 --- Cell Types --- p.123
Chapter 6.4.2 --- Adhesive Attributes --- p.124
Chapter 6.4.3 --- Blocks Representation --- p.124
Chapter 6.4.4 --- Critical Path Adjustment --- p.125
Chapter 6.4.5 --- Total Interconnection Length Estimation --- p.129
Chapter 6.5 --- A New Placement Algorithm --- p.130
Chapter 6.6 --- An Alternative Method on Element Allocation --- p.132
Chapter Section 7 --- Conclusion --- p.136
Chapter Section 8 --- References --- p.138
Chapter Section 9 --- Appendix I --- p.142
Chapter 9.1 --- Definition of the Problem --- p.142
Chapter 9.2 --- The Simulated Annealing Algorithm --- p.142
Chapter 9.3 --- Example Circuit --- p.143
Chapter 9.4 --- Performance Indices and Energy Value --- p.144
Chapter 9.4.1 --- Total Interconnection Length --- p.144
Chapter 9.4.2 --- Delay on Critical Paths --- p.144
Chapter 9.4.3 --- Skew in Input-to-Output Delays --- p.146
Chapter 9.4.4 --- Energy Value --- p.146
Chapter 9.5 --- The Simulation Program --- p.146
Chapter 9.5.1 --- "The ""function"" Subroutines" --- p.147
Chapter 9.5.1.1 --- alise --- p.147
Chapter 9.5.1.2 --- max delay --- p.147
Chapter 9.5.1.3 --- replace --- p.147
Chapter 9.5.1.4 --- total length --- p.147
Chapter 9.5.2 --- "The ""procedure"" Subroutines" --- p.148
Chapter 9.5.2.1 --- init_weight --- p.148
Chapter 9.5.2.2 --- inverse --- p.148
Chapter 9.5.2.3 --- initial --- p.148
Chapter 9.5.2.4 --- shuffle --- p.148
Chapter 9.5.3 --- The Main Program --- p.148
Chapter 9.6 --- Results and Discussion --- p.149
Chapter 9.7 --- Summary --- p.156
Chapter 9.8 --- References --- p.156
Chapter Section 10 --- Appendix II --- p.157
Croix, John Francis 1963. "Cell and interconnect timing analysis using waveforms." 2002. http://hdl.handle.net/2152/11193.
Full textLuo, Tao Ph D. "Nanometer VLSI placement and optimization for multi-objective design closure." Thesis, 2007. http://hdl.handle.net/2152/3688.
Full textRen, Haoxing. "Incremental placement for modern VLSI design closure." Thesis, 2006. http://hdl.handle.net/2152/2626.
Full text"A novel asynchronous cell library for self-timed system design." Chinese University of Hong Kong, 1995. http://library.cuhk.edu.hk/record=b5888603.
Full textThesis (M.Phil.)--Chinese University of Hong Kong, 1995.
Includes bibliographical references (leaves 88-89).
ACKNOWLEDGEMETS
ABSTRACT
LIST OF FIGURES
LIST OF TABLES
Chapter CHAPTER1 --- INTRODUCTION
Chapter 1.1 --- Motivation --- p.1-1
Chapter 1.1.1 --- Problems with Synchronous Systems --- p.1-1
Chapter 1.1.2 --- The Advantages of Self-timed Systems --- p.1-2
Chapter 1.1.3 --- Self-Timed Cell Library --- p.1-3
Chapter 1.2 --- Overview of the Thesis --- p.1-5
Chapter CHAPTER2 --- BACKGROUND
Chapter 2.1 --- Introduction --- p.2-1
Chapter 2.2 --- Models for Asynchronous System --- p.2-2
Chapter 2.2.1 --- Huffman model --- p.2-2
Chapter 2.2.2 --- Muller model --- p.2-4
Chapter 2.3 --- Self-timed System --- p.2-5
Chapter 2.3.1 --- Definitions and Assumptions --- p.2-6
Chapter 2.4 --- Design Methodologies --- p.2-8
Chapter 2.4.1 --- Differential Logic Structure Design Methodology --- p.2-9
Chapter 2.4.1.1 --- Data Path --- p.2-9
Chapter 2.4.1.2 --- Control Path --- p.2-10
Chapter 2.4.2 --- Micropipeline Design Methodology --- p.2-12
Chapter 2.4.2.1 --- Data Path --- p.2-12
Chapter 2.4.2.2 --- Control Path --- p.2-13
Chapter CHAPTER3 --- SELF-TIMED CELL LIBRARY
Chapter 3.1 --- Introduction --- p.3-1
Chapter 3.2 --- Muller C element --- p.3-1
Chapter 3.3 --- Differential Cascode Voltage Switch Logic Circuits --- p.3-6
Chapter 3.3.1 --- INVERTER --- p.3-8
Chapter 3.3.2 --- "AND, OR, NAND, NOR" --- p.3-8
Chapter 3.3.3 --- "XOR, XNOR" --- p.3-10
Chapter 3.4 --- Latches --- p.3-11
Chapter 3.4.1 --- Precharged Latch --- p.3-12
Chapter 3.4.2 --- Capture and Pass Latch --- p.3-12
Chapter 3.5 --- Delay Elements --- p.3-13
Chapter 3.6 --- Discussion --- p.3-15
Chapter CHAPTER4 --- THE CHARACTERISTICS OF SELF-TIMED CELL LIBRARY
Chapter 4.1 --- Introduction --- p.4-1
Chapter 4.2 --- The Simulation Characteristics --- p.4-2
Chapter 4.2.1 --- HSPICE program --- p.4-2
Chapter 4.2.2 --- Characterization Information and Datasheet terms --- p.4-5
Chapter 4.2.3 --- Characterization values --- p.4-6
Chapter 4.3 --- The Experimental Analysis --- p.4-6
Chapter 4.4 --- Experimental Result and Discussion --- p.4-9
Chapter 4.4.1 --- Experimental Result --- p.4-9
Chapter 4.4.2 --- Comparison of the characteristics of C-elements --- p.4-12
Chapter 4.4.3 --- Comparison of simulation with experimental results --- p.4-13
Chapter 4.4.4 --- Properties of DCVSL gate --- p.4-14
Chapter 4.4.5 --- The Characteristics of Delay elements --- p.4-15
Chapter 4.5 --- CAD Features on Cadence --- p.4-16
Chapter CHAPTER5 --- DESIGN EXAMPLE: SELF-TIMED MATRIX MULTIPLIER
Chapter 5.1 --- Introduction --- p.5-1
Chapter 5.2 --- A Matrix Multiplier using DCVSL structure --- p.5-2
Chapter 5.2.1 --- Structure --- p.5-2
Chapter 5.2.2 --- Handshaking Control Circuit --- p.5-3
Chapter 5.2.2.1 --- Handshaking Control Circuit of Pipeline --- p.5-4
Chapter 5.2.2.2 --- Handshaking Control Circuit of Feedback Path --- p.5-8
Chapter 5.3 --- A Matrix Multiplier using Micropipeline Structure --- p.5-10
Chapter 5.3.1 --- Structure --- p.5-10
Chapter 5.3.2 --- Control Circuit --- p.5-12
Chapter 5.4 --- Experimental Result --- p.5-13
Chapter 5.4.1 --- The Matrix Multiplier using DCVSL structure --- p.5-13
Chapter 5.4.2 --- The Matrix Multiplier using Micropipeline structure --- p.5-16
Chapter 5.5 --- Comparison of DCVSL structure and Micropipeline structure --- p.5-18
Chapter CHAPTER6 --- CONCLUSION
Chapter 6.1 --- Achievement --- p.6-1
Chapter 6.1.1 --- Self-timed Cell Library --- p.6-1
Chapter 6.1.2 --- Self-timed System Design simplification --- p.6-2
Chapter 6.1.3 --- Area and Speed --- p.6-3
Chapter 6.1.4 --- Applications --- p.6-4
Chapter 6.2 --- Future work --- p.6-6
Chapter 6.2.1 --- Interface with synthesis tools --- p.6-6
Chapter 6.2.2 --- Mixed Circuit Design --- p.6-6
REFERENCES
APPENDICES
"Scalability and interconnection issues in floorplan design and floorplan representations." 2001. http://library.cuhk.edu.hk/record=b5890773.
Full textThesis (M.Phil.)--Chinese University of Hong Kong, 2001.
Includes bibliographical references (leaves [116]-[122]).
Abstracts in English and Chinese.
Abstract --- p.i
Acknowledgments --- p.iii
List of Figures --- p.viii
List of Tables --- p.xii
Chapter 1 --- Introduction --- p.1
Chapter 1.1 --- Motivations and Aims --- p.1
Chapter 1.2 --- Contributions --- p.3
Chapter 1.3 --- Dissertation Overview --- p.4
Chapter 2 --- Physical Design and Floorplanning in VLSI Circuits --- p.6
Chapter 2.1 --- VLSI Design Flow --- p.6
Chapter 2.2 --- Floorplan Design --- p.8
Chapter 2.2.1 --- Problem Formulation --- p.9
Chapter 2.2.2 --- Types of Floorplan --- p.10
Chapter 3 --- Floorplanning Representations --- p.12
Chapter 3.1 --- Polish Expression(PE) [WL86] --- p.12
Chapter 3.2 --- Bounded-Sliceline-Grid(BSG) [NFMK96] --- p.14
Chapter 3.3 --- Sequence Pair(SP) [MFNK95] --- p.17
Chapter 3.4 --- O-tree(OT) [GCY99] --- p.19
Chapter 3.5 --- B*-tree(BT) [CCWW00] --- p.21
Chapter 3.6 --- Corner Block List(CBL) [HHC+00] --- p.22
Chapter 4 --- Optimization Technique in Floorplan Design --- p.27
Chapter 4.1 --- General Optimization Methods --- p.27
Chapter 4.1.1 --- Simulated Annealing --- p.27
Chapter 4.1.2 --- Genetic Algorithm --- p.29
Chapter 4.1.3 --- Integer Programming Method --- p.31
Chapter 4.2 --- Shape Optimization --- p.33
Chapter 4.2.1 --- Shape Curve --- p.33
Chapter 4.2.2 --- Lagrangian Relaxation --- p.34
Chapter 5 --- Literature Review on Interconnect Driven Floorplanning --- p.37
Chapter 5.1 --- Placement Constraint in Floorplan Design --- p.37
Chapter 5.1.1 --- Boundary Constraints --- p.37
Chapter 5.1.2 --- Pre-placed Constraints --- p.39
Chapter 5.1.3 --- Range Constraints --- p.41
Chapter 5.1.4 --- Symmetry Constraints --- p.42
Chapter 5.2 --- Timing Analysis Method --- p.43
Chapter 5.3 --- Buffer Block Planning and Congestion Control --- p.45
Chapter 5.3.1 --- Buffer Block Planning --- p.45
Chapter 5.3.2 --- Congestion Control --- p.50
Chapter 6 --- Clustering Constraint in Floorplan Design --- p.53
Chapter 6.1 --- Problem Definition --- p.53
Chapter 6.2 --- Overview --- p.54
Chapter 6.3 --- Locating Neighboring Modules --- p.56
Chapter 6.4 --- Constraint Satisfaction --- p.62
Chapter 6.5 --- Multi-clustering Extension --- p.64
Chapter 6.6 --- Cost Function --- p.64
Chapter 6.7 --- Experimental Results --- p.65
Chapter 7 --- Interconnect Driven Multilevel Floorplanning Approach --- p.69
Chapter 7.1 --- Multilevel Partitioning --- p.69
Chapter 7.1.1 --- Coarsening Phase --- p.70
Chapter 7.1.2 --- Refinement Phase --- p.70
Chapter 7.2 --- Overview of Multilevel Floorplanner --- p.72
Chapter 7.3 --- Clustering Phase --- p.73
Chapter 7.3.1 --- Clustering Methods --- p.73
Chapter 7.3.2 --- Area Ratio Constraints --- p.75
Chapter 7.3.3 --- Clustering Velocity --- p.76
Chapter 7.4 --- Refinement Phase --- p.77
Chapter 7.4.1 --- Temperature Control --- p.79
Chapter 7.4.2 --- Cost Function --- p.80
Chapter 7.4.3 --- Handling Shape Flexibility --- p.80
Chapter 7.5 --- Experimental Results --- p.81
Chapter 7.5.1 --- Data Set Generation --- p.82
Chapter 7.5.2 --- Temperature Control --- p.82
Chapter 7.5.3 --- Packing Results --- p.83
Chapter 8 --- Study of Non-slicing Floorplan Representations --- p.89
Chapter 8.1 --- Analysis of Different Floorplan Representations --- p.89
Chapter 8.1.1 --- Complexity --- p.90
Chapter 8.1.2 --- Types of Floorplans --- p.92
Chapter 8.2 --- T-junction Orientation Property --- p.97
Chapter 8.3 --- Twin Binary Tree Representation for Mosaic Floorplan --- p.103
Chapter 8.3.1 --- Previous work --- p.103
Chapter 8.3.2 --- Twin Binary Tree Construction --- p.105
Chapter 8.3.3 --- Floorplan Construction --- p.109
Chapter 9 --- Conclusion --- p.114
Chapter 9.1 --- Summary --- p.114
Bibliography --- p.116
Chapter A --- Clustering Constraint Data Set --- p.123
Chapter A.1 --- ami33 --- p.123
Chapter A.1.1 --- One cluster --- p.123
Chapter A.1.2 --- Multi-cluster --- p.123
Chapter A.2 --- ami49 --- p.124
Chapter A.2.1 --- One cluster --- p.124
Chapter A.2.2 --- Multi-cluster --- p.124
Chapter A.3 --- playout --- p.124
Chapter A.3.1 --- One cluster --- p.124
Chapter A.3.2 --- Multi-cluster --- p.125
Chapter B --- Multilevel Data Set --- p.126
Chapter B.l --- data_100 --- p.126
Chapter B.2 --- data_200 --- p.127
Chapter B.3 --- data_300 --- p.129
Chapter B.4 --- data_400 --- p.131
Chapter B.5 --- data_500 --- p.133
Rajaram, Anand Kumar. "Synthesis of variation tolerant clock distribution networks." 2008. http://hdl.handle.net/2152/18098.
Full texttext
"Reticle floorplanning and voltage island partitioning." 2006. http://library.cuhk.edu.hk/record=b5892947.
Full textThesis (M.Phil.)--Chinese University of Hong Kong, 2006.
Includes bibliographical references (leaves 69-71).
Abstracts in English and Chinese.
Abstract --- p.i
Acknowledgement --- p.iv
Chapter 1 --- Introduction --- p.1
Chapter 1.1 --- Shuttle Mask --- p.2
Chapter 1.2 --- Voltage Island --- p.6
Chapter 1.3 --- Structure of the Thesis --- p.8
Chapter 2 --- Literature Review on Shuttle Mask Floorplanning --- p.9
Chapter 2.1 --- Introduction --- p.9
Chapter 2.1.1 --- Problem formulation --- p.10
Chapter 2.2 --- Slicing Floorplan --- p.10
Chapter 2.3 --- General Floorplan --- p.11
Chapter 2.3.1 --- Conflict Graph Approaches --- p.11
Chapter 2.3.2 --- Integer Linear Programming Approaches --- p.14
Chapter 2.4 --- Grid Packing --- p.15
Chapter 2.4.1 --- "(α,β,γ)-restricted Grid Approach" --- p.15
Chapter 2.4.2 --- Branch and Bound Searching Approach --- p.17
Chapter 3 --- Shuttle Mask Floorplanning --- p.18
Chapter 3.1 --- Problem Description --- p.18
Chapter 3.2 --- An Overview --- p.20
Chapter 3.3 --- Modified α-Restricted Grid --- p.21
Chapter 3.4 --- Branch and Bound Algorithm --- p.23
Chapter 3.4.1 --- Feasibility Check --- p.25
Chapter 3.5 --- Dicing Plan --- p.30
Chapter 3.6 --- Experimental Result --- p.30
Chapter 4 --- Literature Review on Voltage Island Partitioning --- p.36
Chapter 4.1 --- Introduction --- p.36
Chapter 4.1.1 --- Problem Definition --- p.36
Chapter 4.2 --- Dynamic Programming --- p.38
Chapter 4.2.1 --- Problem Definition --- p.38
Chapter 4.2.2 --- Algorithm Overview --- p.38
Chapter 4.2.3 --- Size Reduction --- p.39
Chapter 4.2.4 --- Approximate Voltage-Partitioning --- p.40
Chapter 4.3 --- Quad-tree Approach --- p.41
Chapter 5 --- Voltage Island Partitioning --- p.44
Chapter 5.1 --- Introduction --- p.44
Chapter 5.2 --- Problem Formulation --- p.45
Chapter 5.3 --- Methodology --- p.46
Chapter 5.3.1 --- Coarsening and Graph Construction --- p.47
Chapter 5.3.2 --- Tree Construction --- p.49
Chapter 5.3.3 --- Optimal Tree Partitioning --- p.50
Chapter 5.3.4 --- Tree Refinement --- p.52
Chapter 5.3.5 --- Solution Legalization --- p.53
Chapter 5.3.6 --- Time Complexity --- p.54
Chapter 5.4 --- Direct Method --- p.55
Chapter 5.4.1 --- Dual Grid-partitioning Problem (DGPP) --- p.56
Chapter 5.4.2 --- Time Complexity --- p.58
Chapter 5.5 --- Experimental Results --- p.59
Chapter 6 --- Conclusion --- p.66
Bibliography --- p.69
Xu, Gang 1974. "Layout optimization algorithms vor VLSI design and manufacturing." Thesis, 2007. http://hdl.handle.net/2152/3362.
Full text"Optimal geometric design of VLSI interconnect networks by simulated annealing." Chinese University of Hong Kong, 1995. http://library.cuhk.edu.hk/record=b5888582.
Full textThesis (M.Phil.)--Chinese University of Hong Kong, 1995.
Includes bibliographical references (leaves 77-82).
Acknowledgement --- p.i
Abstract --- p.ii
List of Tables --- p.ii
List of Figures --- p.iv
Chapter 1 --- Introduction --- p.1
Chapter 2 --- Review of Previous Work --- p.4
Chapter 2.1 --- Optimization of Delay and Layout Design --- p.4
Chapter 2.2 --- Simulated Annealing --- p.8
Chapter 3 --- Definition of Circuit Model --- p.12
Chapter 4 --- Evaluation of Delay --- p.16
Chapter 4.1 --- RC-tree and Elmore Delay --- p.16
Chapter 4.2 --- Exponential Decayed Polynomial Function --- p.17
Chapter 4.3 --- Two-pole Approximation --- p.18
Chapter 4.4 --- AWE and Adopted Delay Model --- p.19
Chapter 5 --- Delay Minimization by Simulated Annealing --- p.28
Chapter 5.1 --- Cost Function --- p.28
Chapter 5.2 --- Neighbor Moves --- p.30
Chapter 5.2.1 --- Logical models --- p.31
Chapter 5.2.2 --- Discretization of Solution Space --- p.32
Chapter 5.2.3 --- Valid Configurations --- p.35
Chapter 5.2.4 --- Valid Moves --- p.39
Chapter 5.2.5 --- Modification to the Newly Generated Graph --- p.41
Chapter 5.2.6 --- Access to Neighbor configuration --- p.43
Chapter 5.2.7 --- Reduction of Solution Space --- p.45
Chapter 5.2.8 --- Correctness of the Algorithm --- p.48
Chapter 5.2.9 --- Completeness of the Algorithm --- p.49
Chapter 6 --- Experimental result --- p.56
Chapter 6.1 --- Optimization of Overall Performance --- p.58
Chapter 6.2 --- Optimization on Individual Delay --- p.70
Chapter 7 --- Conclusion --- p.74
A --- p.76
Bibliography
Noonan, J. A. (John Anthony). "Investigations into methods and analysis of computer aided design of VLSI circuits." 1986. http://web4.library.adelaide.edu.au/theses/09ENS/09ensn817.pdf.
Full text"Clock routing for high performance microprocessor designs." 2011. http://library.cuhk.edu.hk/record=b5894819.
Full textChinese abstract is on unnumbered page.
Thesis (M.Phil.)--Chinese University of Hong Kong, 2011.
Includes bibliographical references (p. 65-74).
Abstracts in English and Chinese.
Abstract --- p.i
Acknowledgement --- p.iii
Chapter 1 --- Introduction --- p.1
Chapter 1.1 --- Motivations --- p.1
Chapter 1.2 --- Our Contributions --- p.2
Chapter 1.3 --- Organization of the Thesis --- p.3
Chapter 2 --- Background Study --- p.4
Chapter 2.1 --- Traditional Clock Routing Problem --- p.4
Chapter 2.2 --- Tree-Based Clock Routing Algorithms --- p.5
Chapter 2.2.1 --- Clock Routing Using H-tree --- p.5
Chapter 2.2.2 --- Method of Means and Medians(MMM) --- p.6
Chapter 2.2.3 --- Geometric Matching Algorithm (GMA) --- p.8
Chapter 2.2.4 --- Exact Zero-Skew Algorithm --- p.9
Chapter 2.2.5 --- Deferred Merge Embedding (DME) --- p.10
Chapter 2.2.6 --- Boundary Merging and Embedding (BME) Algorithm --- p.14
Chapter 2.2.7 --- Planar Clock Routing Algorithm --- p.17
Chapter 2.2.8 --- Useful-skew Tree Algorithm --- p.18
Chapter 2.3 --- Non-Tree Clock Distribution Networks --- p.19
Chapter 2.3.1 --- Grid (Mesh) Structure --- p.20
Chapter 2.3.2 --- Spine Structure --- p.20
Chapter 2.3.3 --- Hybrid Structure --- p.21
Chapter 2.4 --- Post-grid Clock Routing Problem --- p.22
Chapter 2.5 --- Limitations of the Previous Work --- p.24
Chapter 3 --- Post-Grid Clock Routing Problem --- p.26
Chapter 3.1 --- Introduction --- p.26
Chapter 3.2 --- Problem Definition --- p.27
Chapter 3.3 --- Our Approach --- p.30
Chapter 3.3.1 --- Delay-driven Path Expansion Algorithm --- p.31
Chapter 3.3.2 --- Pre-processing to Connect Critical ports --- p.34
Chapter 3.3.3 --- Post-processing to Reduce Capacitance --- p.36
Chapter 3.4 --- Experimental Results --- p.39
Chapter 3.4.1 --- Experiment Setup --- p.39
Chapter 3.4.2 --- Validations of the Delay and Slew Estimation --- p.39
Chapter 3.4.3 --- Comparisons with the Tree Grow (TG) Approach --- p.41
Chapter 3.4.4 --- Lowest Achievable Delays --- p.42
Chapter 3.4.5 --- Simulation Results --- p.42
Chapter 4 --- Non-tree Based Post-Grid Clock Routing Problem --- p.44
Chapter 4.1 --- Introduction --- p.44
Chapter 4.2 --- Handling Ports with Large Load Capacitances --- p.46
Chapter 4.2.1 --- Problem Ports Identification --- p.47
Chapter 4.2.2 --- Non-Tree Construction --- p.47
Chapter 4.2.3 --- Wire Link Selection --- p.48
Chapter 4.3 --- Path Expansion in Non-tree Algorithm --- p.51
Chapter 4.4 --- Limitations of the Non-tree Algorithm --- p.51
Chapter 4.5 --- Experimental Results --- p.51
Chapter 4.5.1 --- Experiment Setup --- p.51
Chapter 4.5.2 --- Validations of the Delay and Slew Estimation --- p.52
Chapter 4.5.3 --- Lowest Achievable Delays --- p.53
Chapter 4.5.4 --- Results on New Benchmarks --- p.53
Chapter 4.5.5 --- Simulation Results --- p.55
Chapter 5 --- Efficient Partitioning-based Extension --- p.57
Chapter 5.1 --- Introduction --- p.57
Chapter 5.2 --- Partition-based Extension --- p.58
Chapter 5.3 --- Experimental Results --- p.61
Chapter 5.3.1 --- Experiment Setup --- p.61
Chapter 5.3.2 --- Running Time Improvement with Partitioning Technique --- p.61
Chapter 6 --- Conclusion --- p.63
Bibliography --- p.65
"Obstacle-avoiding rectilinear Steiner tree." 2009. http://library.cuhk.edu.hk/record=b5894012.
Full textThesis (M.Phil.)--Chinese University of Hong Kong, 2009.
Includes bibliographical references (leaves 57-61).
Abstract also in Chinese.
Abstract --- p.i
Acknowledgement --- p.iv
Chapter 1 --- Introduction --- p.1
Chapter 1.1 --- Background --- p.1
Chapter 1.1.1 --- Partitioning --- p.1
Chapter 1.1.2 --- Floorplanning and Placement --- p.2
Chapter 1.1.3 --- Routing --- p.2
Chapter 1.1.4 --- Compaction --- p.3
Chapter 1.2 --- Motivations --- p.3
Chapter 1.3 --- Problem Formulation --- p.4
Chapter 1.3.1 --- Properties of OARSMT --- p.4
Chapter 1.4 --- Progress on the Problem --- p.4
Chapter 1.5 --- Contributions --- p.5
Chapter 1.6 --- Thesis Organization --- p.6
Chapter 2 --- Literature Review on OARSMT --- p.8
Chapter 2.1 --- Introduction --- p.8
Chapter 2.2 --- Previous Methods --- p.9
Chapter 2.2.1 --- OARSMT --- p.9
Chapter 2.2.2 --- Shortest Path Problem with Blockages --- p.13
Chapter 2.2.3 --- OARSMT with Delay Minimization --- p.14
Chapter 2.2.4 --- OARSMT with Worst Negative Slack Maximization --- p.14
Chapter 2.3 --- Comparison --- p.15
Chapter 3 --- Heuristic Method --- p.17
Chapter 3.1 --- Introduction --- p.17
Chapter 3.2 --- Our Approach --- p.18
Chapter 3.2.1 --- Handling of Multi-pin Nets --- p.18
Chapter 3.2.2 --- Propagation --- p.20
Chapter 3.2.3 --- Backtrack --- p.23
Chapter 3.2.4 --- Finding MST --- p.26
Chapter 3.2.5 --- Local Refinement Scheme --- p.26
Chapter 3.3 --- Experimental Results --- p.28
Chapter 3.4 --- Summary --- p.28
Chapter 4 --- Exact Method --- p.32
Chapter 4.1 --- Introduction --- p.32
Chapter 4.2 --- Review on GeoSteiner --- p.33
Chapter 4.3 --- Overview of our Approach --- p.33
Chapter 4.4 --- FST with Virtual Pins --- p.34
Chapter 4.4.1 --- Definition of FST --- p.34
Chapter 4.4.2 --- Notations --- p.36
Chapter 4.4.3 --- Properties of FST with Virtual Pins --- p.36
Chapter 4.5 --- Generation of FST with Virtual Pins --- p.46
Chapter 4.5.1 --- Generation of FST with Two Pins --- p.46
Chapter 4.5.2 --- Generation of FST with 3 or More Pins --- p.48
Chapter 4.6 --- Concatenation of FSTs with Virtual Pins --- p.50
Chapter 4.7 --- Experimental Results --- p.52
Chapter 4.8 --- Summary --- p.53
Chapter 5 --- Conclusion --- p.55
Bibliography --- p.61
"Delay driven multi-way circuit partitioning." 2003. http://library.cuhk.edu.hk/record=b5891508.
Full textThesis (M.Phil.)--Chinese University of Hong Kong, 2003.
Includes bibliographical references (leaves 88-91).
Abstracts in English and Chinese.
Chapter 1 --- Introduction --- p.1
Chapter 1.1 --- Preliminaries --- p.1
Chapter 1.2 --- Motivations --- p.1
Chapter 1.3 --- Contributions --- p.3
Chapter 1.4 --- Organization of the Thesis --- p.4
Chapter 2 --- VLSI Physical Design Automation --- p.5
Chapter 2.1 --- Preliminaries --- p.5
Chapter 2.2 --- VLSI Design Cycle [1] --- p.6
Chapter 2.2.1 --- System Specification --- p.6
Chapter 2.2.2 --- Architectural Design --- p.6
Chapter 2.2.3 --- Functional Design --- p.6
Chapter 2.2.4 --- Logic Design --- p.8
Chapter 2.2.5 --- Circuit Design --- p.8
Chapter 2.2.6 --- Physical Design --- p.8
Chapter 2.2.7 --- Fabrication --- p.8
Chapter 2.2.8 --- Packaging and Testing --- p.9
Chapter 2.3 --- Physical Design Cycle [1] --- p.9
Chapter 2.3.1 --- Partitioning --- p.9
Chapter 2.3.2 --- Floorplanning and Placement --- p.11
Chapter 2.3.3 --- Routing --- p.11
Chapter 2.3.4 --- Compaction --- p.12
Chapter 2.3.5 --- Extraction and Verification --- p.12
Chapter 2.4 --- Chapter Summary --- p.12
Chapter 3 --- Recent Approaches on Circuit Partitioning --- p.14
Chapter 3.1 --- Preliminaries --- p.14
Chapter 3.2 --- Circuit Representation --- p.15
Chapter 3.3 --- Delay Modelling --- p.16
Chapter 3.4 --- Partitioning Objectives --- p.19
Chapter 3.4.1 --- Interconnections between Partitions --- p.19
Chapter 3.4.2 --- Delay Minimization --- p.19
Chapter 3.4.3 --- Area and Number of Partitions --- p.20
Chapter 3.5 --- Partitioning Algorithms --- p.20
Chapter 3.5.1 --- Cut-size Driven Partitioning Algorithm --- p.21
Chapter 3.5.2 --- Delay Driven Partitioning Algorithm --- p.32
Chapter 3.5.3 --- Acyclic Circuit Partitioning Algorithm --- p.33
Chapter 4 --- Clustering Based Acyclic Multi-way Partitioning --- p.38
Chapter 4.1 --- Preliminaries --- p.38
Chapter 4.2 --- Previous Works on Clustering Based Partitioning --- p.39
Chapter 4.2.1 --- Multilevel Circuit Partitioning [2] --- p.40
Chapter 4.2.2 --- Cluster-Oriented Iterative-Improvement Partitioner [3] --- p.42
Chapter 4.2.3 --- Section Summary --- p.44
Chapter 4.3 --- Problem Formulation --- p.45
Chapter 4.4 --- Clustering Based Acyclic Multi-Way Partitioning --- p.46
Chapter 4.5 --- Modified Fan-out Free Cone Decomposition --- p.47
Chapter 4.6 --- Clustering Phase --- p.48
Chapter 4.7 --- Partitioning Phase --- p.51
Chapter 4.8 --- The Acyclic Constraint --- p.52
Chapter 4.9 --- Experimental Results --- p.57
Chapter 4.10 --- Chapter Summary --- p.58
Chapter 5 --- Network Flow Based Multi-way Partitioning --- p.61
Chapter 5.1 --- Preliminaries --- p.61
Chapter 5.2 --- Notations and Definitions --- p.62
Chapter 5.3 --- Net Modelling --- p.63
Chapter 5.4 --- Previous Works on Network Flow Based Partitioning --- p.64
Chapter 5.4.1 --- Network Flow Based Min-Cut Balanced Partitioning [4] --- p.65
Chapter 5.4.2 --- Network Flow Based Circuit Partitioning for Time-multiplexed FPGAs [5] --- p.66
Chapter 5.5 --- Proposed Net Modelling --- p.70
Chapter 5.6 --- Partitioning Properties Based on the Proposed Net Modelling --- p.73
Chapter 5.7 --- Partitioning Step --- p.75
Chapter 5.8 --- Constrained FM Post Processing Step --- p.79
Chapter 5.9 --- Experiment Results --- p.81
Chapter 6 --- Conclusion --- p.86
Bibliography --- p.88
"VLSI implementation of discrete cosine transform using a new asynchronous pipelined architecture." 2002. http://library.cuhk.edu.hk/record=b5891233.
Full textThesis (M.Phil.)--Chinese University of Hong Kong, 2002.
Includes bibliographical references (leaves 191-196).
Abstracts in English and Chinese.
Abstract of this thesis entitled: --- p.i
摘要 --- p.iii
Acknowledgements --- p.v
Table of Contents --- p.vii
List of Tables --- p.x
List of Figures --- p.xi
Chapter Chapter1 --- Introduction --- p.1
Chapter 1.1 --- Synchronous Design --- p.1
Chapter 1.2 --- Asynchronous Design --- p.2
Chapter 1.3 --- Discrete Cosine Transform --- p.4
Chapter 1.4 --- Motivation --- p.5
Chapter 1.5 --- Organization of the Thesis --- p.6
Chapter Chapter2 --- Asynchronous Design Methodology --- p.7
Chapter 2.1 --- Overview --- p.7
Chapter 2.2 --- Background --- p.8
Chapter 2.3 --- Past Designs --- p.10
Chapter 2.4 --- Micropipeline --- p.12
Chapter 2.5 --- New Asynchronous Architecture --- p.15
Chapter Chapter3 --- DCT/IDCT Processor Design Methodology --- p.24
Chapter 3.1 --- Overview --- p.24
Chapter 3.2 --- Hardware Architecture --- p.25
Chapter 3.3 --- DCT Algorithm --- p.26
Chapter 3.4 --- Used Architecture and DCT Algorithm --- p.30
Chapter 3.4.1 --- Implementation on Programmable DSP Processor --- p.31
Chapter 3.4.2 --- Implementation on Dedicated Processor --- p.33
Chapter Chapter4 --- New Techniques for Operating Dynamic Logic in Low Frequency --- p.36
Chapter 4.1 --- Overview --- p.36
Chapter 4.2 --- Background --- p.37
Chapter 4.3 --- Traditional Technique --- p.39
Chapter 4.4 --- New Technique - Refresh Control Circuit --- p.40
Chapter 4.4.1 --- Principle --- p.41
Chapter 4.4.2 --- Voltage Sensor --- p.42
Chapter 4.4.3 --- Ring Oscillator --- p.43
Chapter 4.4.4 --- "Counter, Latch and Comparator" --- p.46
Chapter 4.4.5 --- Recalibrate Circuit --- p.47
Chapter 4.4.6 --- Operation Monitoring Circuit --- p.48
Chapter 4.4.7 --- Overall Circuit --- p.48
Chapter Chapter5 --- DCT Implementation on Programmable DSP Processor --- p.51
Chapter 5.1 --- Overview --- p.51
Chapter 5.2 --- Processor Architecture --- p.52
Chapter 5.2.1 --- Arithmetic Unit --- p.53
Chapter 5.2.2 --- Switching Network --- p.56
Chapter 5.2.3 --- FIFO Memory --- p.59
Chapter 5.2.4 --- Instruction Memory --- p.60
Chapter 5.3 --- Programming --- p.62
Chapter 5.4 --- DCT Implementation --- p.63
Chapter Chapter6 --- DCT Implementation on Dedicated DCT Processor --- p.66
Chapter 6.1 --- Overview --- p.66
Chapter 6.2 --- DCT Chip Architecture --- p.67
Chapter 6.2.1 --- ID DCT Core --- p.68
Chapter 6.2.1.1 --- Core Architecture --- p.74
Chapter 6.2.1.2 --- Flow of Operation --- p.76
Chapter 6.2.1.3 --- Data Replicator --- p.79
Chapter 6.2.1.4 --- DCT Coefficients Memory --- p.80
Chapter 6.2.2 --- Combination of IDCT to 1D DCT core --- p.82
Chapter 6.2.3 --- Accuracy --- p.85
Chapter 6.3 --- Transpose Memory --- p.87
Chapter 6.3.1 --- Architecture --- p.89
Chapter 6.3.2 --- Address Generator --- p.91
Chapter 6.3.3 --- RAM Block --- p.94
Chapter Chapter7 --- Results and Discussions --- p.97
Chapter 7.1 --- Overview --- p.97
Chapter 7.2 --- Refresh Control Circuit --- p.97
Chapter 7.2.1 --- Implementation Results and Performance --- p.97
Chapter 7.2.2 --- Discussion --- p.100
Chapter 7.3 --- Programmable DSP Processor --- p.102
Chapter 7.3.1 --- Implementation Results and Performance --- p.102
Chapter 7.3.2 --- Discussion --- p.104
Chapter 7.4 --- ID DCT/IDCT Core --- p.107
Chapter 7.4.1 --- Simulation Results --- p.107
Chapter 7.4.2 --- Measurement Results --- p.109
Chapter 7.4.3 --- Discussion --- p.113
Chapter 7.5 --- Transpose Memory --- p.122
Chapter 7.5.1 --- Simulated Results --- p.122
Chapter 7.5.2 --- Measurement Results --- p.123
Chapter 7.5.3 --- Discussion --- p.126
Chapter Chapter8 --- Conclusions --- p.130
Appendix --- p.133
Operations of switches in DCT implementation of programmable DSP processor --- p.133
C Program for evaluating the error in DCT/IDCT core --- p.135
Pin Assignments of the Programmable DSP Processor Chip --- p.142
Pin Assignments of the 1D DCT/IDCT Core Chip --- p.144
Pin Assignments of the Transpose Memory Chip --- p.147
Chip microphotograph of the 1D DCT/IDCT core --- p.150
Chip Microphotograph of the Transpose Memory --- p.151
Measured Waveforms of 1D DCT/IDCT Chip --- p.152
Measured Waveforms of Transpose Memory Chip --- p.156
Schematics of Refresh Control Circuit --- p.158
Schematics of Programmable DSP Processor --- p.164
Schematics of 1D DCT/IDCT Core --- p.180
Schematics of Transpose Memory --- p.187
References --- p.191
Design Libraries - CD-ROM --- p.197