an agile migration framework for analog layout design · an agile migration framework for analog...

1
An Agile Migration Framework for Analog Layout Design Po-Cheng Pan * , Prof. Hung-Ming Chen * * Institute of Electronics and SoC Center, National Chiao Tung University, Hsinchu, Taiwan Email: [email protected]; [email protected] Abstract—Layout generation in the late analog CMOS design is challenging by its increasing layout constraints and performance requirements. However, iterative refinement on manual design damages the productivity of analog layout. Therefore, it is more efficient to enroll the know-how from existing design instead of generating a new one. To contend with time-consuming analog layout for more possibilities, this software aims to demonstrate a fast layout prototyping framework for migration purpose into real layout design. In our framework, a reference analog layout design is given to generate potential layout candidates at the objective technology. The demonstration includes the original layout, the extracted topology with placement and routing, the generated layout figures, the dumped layout results and the simulated results. This procedure of migration provides a convincing exhibition of our migration framework. I. BACKGROUND AND RELATED WORK The application of analog layout generation is widely de- veloped in academia and industry. Commercial tools like Ca- dence Virtuoso ADE, Synopsys Laker have provided template- based schematic-driven analog layout generator. However, the generated layout mostly keeps the original topology. Our software integrates mechanisms from [1], [2], [3]. The device sizes of targeting technology is generated from [3]. In [1], it provides multiple placement results withholding analog layout constraints. For routing generation, [2] preserves the behavior of routing from the reference layout and fast generates routing on the targeting layout. II. FLOW OF OUR FRAMEWORK In order to provide fast prototyping for layout migration, this software extracted the reference layout with placement and routing respectively. The migrated layout is generated according to the extracted information. and then it dumps into real design after physical verification for performance simulation. Fig. 1 shows the overall flow diagram of our methodology. The flow is mainly separated into three stages: 1) Extraction and Preservation: A layout extraction and preservation technique [2] can not only be applied to generalized layout, but also hierarchical design. 2) Prototyping: The preserved topology of original layout can be generated into multiple layout candidates with placement and routing. 3) Wire optimization: A detailed routing refinement is applied automatically to route the unrouted nets for final verification and simulation. Layout Prototyping Existing Layout (L) Existing Netlist Layout Extraction & Preservation Topological Slicing Tree (S) Crossing Graph (G) Multiple Topology Generator Target Technology Information Placement Candidates Devices sizes, Design rules, Layout constraints, Crossing Graph Recovery Global Wire Reconstruction Detailed Routing Legalization Multipl Layout Results Candidate Layouts for Designers Wire-segment Optimization Physical Verification Post-layout Simulation Fig. 1. Overall flow of the proposed layout migration framework. In the end, a set of layouts with refinement is obtained, which provides designers a quick look of possible solutions that can be used. The layout results are automatically dumped into industrial layouts for demonstration and simulation. III. PROGRAM SETTING AND RESULTS Our Software is developed with g++ 4.1.2 for methodology, Synopsys PyCell Studio TM 4.7.1 for layout realization and Qt 4.8.4 for GUI demonstration. We also display the layout with the reference one and the generated layout via Cadence ® Virtuoso ® 6.1.5. The migration of a variable-gain amplifier (VGA), a folded-cascode operational amplifier (OpAmp) and low dropout regulator (LDO) will be demonstrated step-by- step as applications to show the feasibility of our Software. REFERENCES [1] Y.-P. Weng, H.-M. Chen, T.-C. Chen, P.-C. Pan, C.-H. Chen, and W.-Z. Chen, “Fast analog layout prototyping for nanometer design migration,” in International Conference on Computer-Aided Design, 2011, pp. 517 – 522. [2] C.-Y. Chin, P.-C. Pan, H.-M. Cheng, T.-C. Chen, and J.-C. Lin, “Efficient analog layout prototyping by layout reuse with routing preservation,” in International Conference on Computer-Aided Design, Nov 2013, pp. 40– 47. [3] P.-C. Pan, H.-M. Chen, and C.-C. Lin, “Page: Parallel agile genetic exploration towards utmost performance for analog circuit design,” in Design, Automation and Testing in Europe, 2013, pp. 1849—1854.

Upload: lydien

Post on 08-Jul-2018

229 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: An Agile Migration Framework for Analog Layout Design · An Agile Migration Framework for Analog Layout Design Po-Cheng Pan , Prof. Hung-Ming Chen Institute of Electronics and SoC

An Agile Migration Framework for Analog LayoutDesign

Po-Cheng Pan∗, Prof. Hung-Ming Chen∗∗Institute of Electronics and SoC Center, National Chiao Tung University, Hsinchu, Taiwan

Email: [email protected]; [email protected]

Abstract—Layout generation in the late analog CMOS design ischallenging by its increasing layout constraints and performancerequirements. However, iterative refinement on manual designdamages the productivity of analog layout. Therefore, it is moreefficient to enroll the know-how from existing design instead ofgenerating a new one. To contend with time-consuming analoglayout for more possibilities, this software aims to demonstratea fast layout prototyping framework for migration purpose intoreal layout design.

In our framework, a reference analog layout design is given togenerate potential layout candidates at the objective technology.The demonstration includes the original layout, the extractedtopology with placement and routing, the generated layoutfigures, the dumped layout results and the simulated results. Thisprocedure of migration provides a convincing exhibition of ourmigration framework.

I. BACKGROUND AND RELATED WORK

The application of analog layout generation is widely de-veloped in academia and industry. Commercial tools like Ca-dence Virtuoso ADE, Synopsys Laker have provided template-based schematic-driven analog layout generator. However, thegenerated layout mostly keeps the original topology. Oursoftware integrates mechanisms from [1], [2], [3]. The devicesizes of targeting technology is generated from [3]. In [1], itprovides multiple placement results withholding analog layoutconstraints. For routing generation, [2] preserves the behaviorof routing from the reference layout and fast generates routingon the targeting layout.

II. FLOW OF OUR FRAMEWORK

In order to provide fast prototyping for layout migration,this software extracted the reference layout with placementand routing respectively. The migrated layout is generatedaccording to the extracted information. and then it dumpsinto real design after physical verification for performancesimulation. Fig. 1 shows the overall flow diagram of ourmethodology. The flow is mainly separated into three stages:

1) Extraction and Preservation: A layout extraction andpreservation technique [2] can not only be applied togeneralized layout, but also hierarchical design.

2) Prototyping: The preserved topology of original layoutcan be generated into multiple layout candidates withplacement and routing.

3) Wire optimization: A detailed routing refinement isapplied automatically to route the unrouted nets for finalverification and simulation.

Layout Prototyping

Existing Layout (L) Existing Netlist

Layout Extraction & Preservation

Topological Slicing Tree

(S)

Crossing Graph (G)

Multiple Topology Generator

Target Technology Information

Placement Candidates

Devices sizes,Design rules,

Layout constraints,

Crossing Graph Recovery

Global Wire Reconstruction

Detailed Routing Legalization

Multipl Layout Results

Candidate Layouts for Designers

Wire-segment Optimization

Physical Verification

Post-layout Simulation

Fig. 1. Overall flow of the proposed layout migration framework.

In the end, a set of layouts with refinement is obtained,which provides designers a quick look of possible solutionsthat can be used. The layout results are automatically dumpedinto industrial layouts for demonstration and simulation.

III. PROGRAM SETTING AND RESULTS

Our Software is developed with g++ 4.1.2 for methodology,Synopsys PyCell StudioTM 4.7.1 for layout realization andQt 4.8.4 for GUI demonstration. We also display the layoutwith the reference one and the generated layout via Cadence®

Virtuoso® 6.1.5. The migration of a variable-gain amplifier(VGA), a folded-cascode operational amplifier (OpAmp) andlow dropout regulator (LDO) will be demonstrated step-by-step as applications to show the feasibility of our Software.

REFERENCES

[1] Y.-P. Weng, H.-M. Chen, T.-C. Chen, P.-C. Pan, C.-H. Chen, and W.-Z.Chen, “Fast analog layout prototyping for nanometer design migration,”in International Conference on Computer-Aided Design, 2011, pp. 517 –522.

[2] C.-Y. Chin, P.-C. Pan, H.-M. Cheng, T.-C. Chen, and J.-C. Lin, “Efficientanalog layout prototyping by layout reuse with routing preservation,” inInternational Conference on Computer-Aided Design, Nov 2013, pp. 40–47.

[3] P.-C. Pan, H.-M. Chen, and C.-C. Lin, “Page: Parallel agile geneticexploration towards utmost performance for analog circuit design,” inDesign, Automation and Testing in Europe, 2013, pp. 1849—1854.