ABSTRACT
Vanguard is a new physical design system which combines advantages of gate array and custom design methods to produce high-density chips on non-custom regular images. Vanguard physically partitions a chip into subchips which define macro boundaries and which contain not only macro circuitry and internal macro wires but also inter-macro connections and portions of connections which are part of the final chip design and lie within that region. Subchips are individually designed and then connected by abutment to assemble the chip. Vanguard has been used to design a 32-bit DCVS microprocessor comprising 13 macros, including a large register array.
- 1.C. Davis, G. Maley, R. Simmons, H. Stoller, R. Warren and T. Wohr, "Gate Array Embodies System/370 Processor", Electronics, v. 53, 9 Oct 1980, pp. 140-143; M. Feuer, K. H. Khokhani and D. Mehta, "Computer-Aided Design Wires 5,000 Circuit Chip", Electronics, v. 53, 9 Oct 1980, pp. 144-145.Google Scholar
- 2.R. Beresford, "A Profile of Current Applications of Gate Arrays and Standard-Cell ICs", VLS1 Systems Design, v. VI, Sep 85, pp. 62-66.Google Scholar
- 3.M. Burstein, S. J. Hong and R. Pelavin, "Hierarchical VLSI Layout: Simultaneous Placement and Wiring of Gate Arrays", Proc. IFIP VLSI-83, Trondheim, Aug 1983.Google Scholar
- 4.M. Iacoponi, D. Vail, S. Bierly and A. lgnatowski, "A Hierarchical Gate AJxay Architecture and Design Methodology", Proceedings of the 22rid ACM/IEEE Design Automation Conference, Las Vegas, Jun 1985, pp. 439-442. Google ScholarDigital Library
- 5.C. Mead and L. Conway, Introduction to VLSI Systems, Reading: Addison-Wesley, 1980. Google ScholarDigital Library
- 6.J. Markham, "Applying Semicustom CAD to Full-Custom Design", VLSI Systems Design, v. VI, Sep 85, pp. 26-42.Google Scholar
- 7.P. S. Hauge and E. J. Yoffa, "ACORN: A System for CVS Macro Design by Tree Placement and Tree Customization", IBM Journal of Research and Development, v. 28, Sep 1984, pp. 596-602. Google ScholarDigital Library
- 8.E. J. Yoffa and P. S. Hauge, "ACORN: A Local Customization Approach to DCVS Physical Design", Proceedings of the 22nd ACM/IEEE Design Automation Conference, Las Vegas, Jun 1985, pp. 32-38. Google ScholarDigital Library
- 9.L. G. Heller, W. R. Griffin, J. W. Davis and N. G. Thoma, "Cascode Voltage Switch Logic: A Differential CMOS Logic Family", 31st IEEE International Solid-State Circuits Conference, Digest of Technical Papers, 1984, pp. 16-17.Google ScholarCross Ref
- 10.L. S. Woo, C. K. Woiag and D. T. Tang, "Pioneer: A Macro-Based Floor-Planning Design System", IBM T. j. Watson Research Center Internal memo RCl1758, Mar 1986.Google Scholar
- 11.R. Nair, "A Simple yet Effective Technique for Global Wiring", IEEE Trans. on CAD, to be published. Google ScholarDigital Library
Index Terms
- Vanguard: a chip physical design system
Recommendations
Branch vanguard: decomposing branch functionality into prediction and resolution instructions
ISCA '15: Proceedings of the 42nd Annual International Symposium on Computer ArchitectureWhile control speculation is highly effective for generating good schedules in out-of-order processors, it is less effective for in-order processors because compilers have trouble scheduling in the presence of unbiased branches, even when those branches ...
Vanguard: Detecting Missing Checks for Prognosing Potential Vulnerabilities
Internetware '18: Proceedings of the 10th Asia-Pacific Symposium on InternetwareIt is challenging to have a general solution to precisely detect arbitrary vulnerabilities. Thus security research has focused on detecting specific types of vulnerabilities. Missing checks for untrusted inputs used in security-sensitive operations are ...
Branch vanguard: decomposing branch functionality into prediction and resolution instructions
ISCA'15While control speculation is highly effective for generating good schedules in out-of-order processors, it is less effective for in-order processors because compilers have trouble scheduling in the presence of unbiased branches, even when those branches ...
Comments