Movatterモバイル変換


[0]ホーム

URL:


US20050022146A1 - Circuit group design methodologies - Google Patents

Circuit group design methodologies
Download PDF

Info

Publication number
US20050022146A1
US20050022146A1US10/925,252US92525204AUS2005022146A1US 20050022146 A1US20050022146 A1US 20050022146A1US 92525204 AUS92525204 AUS 92525204AUS 2005022146 A1US2005022146 A1US 2005022146A1
Authority
US
United States
Prior art keywords
groups
integrated circuit
designing
predefined
functions
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/925,252
Inventor
Howard Sachs
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Meadlock James W Mead
Original Assignee
Telairity Semiconductor Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Telairity Semiconductor IncfiledCriticalTelairity Semiconductor Inc
Priority to US10/925,252priorityCriticalpatent/US20050022146A1/en
Publication of US20050022146A1publicationCriticalpatent/US20050022146A1/en
Assigned to MEADLOCK, JAMES W, MEADreassignmentMEADLOCK, JAMES W, MEADASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: TELAIRITY SEMICONDUCTOR INC
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A group based design methodology and system. In one embodiment the groups have predefined layout characteristics and are sometimes amalgamated into functions. Integrated circuits are designed by placing groups and functions into a layout space.

Description

Claims (32)

11. A method of determining a definition of a physical representation of at least a portion of an integrated circuit, the integrated circuit performing logic operations, arithmetic operations, control operations, and memory operations, the integrated circuit being comprised of a plurality of groups, the groups being largely comprised of between 300 and 5000 gates, the groups being present in a library of groups, with each group being predefined in terms of logical and physical layouts, the physical layouts having predefined boundaries with predefined interconnection points along the physical boundaries, and at least some of the groups being amalgamated into functions, the functions being present in a library of function, the method comprising:
selecting an item, the item being a group or a function, for placement on a layout;
placing the item on the layout;
selecting a further item for placement on the layout;
placing the further item on the layout; and
defining interconnections between the item and the further item.
US10/925,2522001-04-232004-08-23Circuit group design methodologiesAbandonedUS20050022146A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US10/925,252US20050022146A1 (en)2001-04-232004-08-23Circuit group design methodologies

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US09/840,747US6910199B2 (en)2001-04-232001-04-23Circuit group design methodologies
US10/925,252US20050022146A1 (en)2001-04-232004-08-23Circuit group design methodologies

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US09/840,747DivisionUS6910199B2 (en)2001-04-232001-04-23Circuit group design methodologies

Publications (1)

Publication NumberPublication Date
US20050022146A1true US20050022146A1 (en)2005-01-27

Family

ID=25283111

Family Applications (3)

Application NumberTitlePriority DateFiling Date
US09/840,747Expired - LifetimeUS6910199B2 (en)2001-04-232001-04-23Circuit group design methodologies
US10/925,252AbandonedUS20050022146A1 (en)2001-04-232004-08-23Circuit group design methodologies
US10/925,061Expired - Fee RelatedUS7234123B2 (en)2001-04-232004-08-23Circuit group design methodologies

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US09/840,747Expired - LifetimeUS6910199B2 (en)2001-04-232001-04-23Circuit group design methodologies

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US10/925,061Expired - Fee RelatedUS7234123B2 (en)2001-04-232004-08-23Circuit group design methodologies

Country Status (3)

CountryLink
US (3)US6910199B2 (en)
EP (1)EP1381980A4 (en)
WO (1)WO2002086771A1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20060080632A1 (en)*2004-09-302006-04-13Mathstar, Inc.Integrated circuit layout having rectilinear structure of objects
US20070247189A1 (en)*2005-01-252007-10-25MathstarField programmable semiconductor object array integrated circuit
US20070277139A1 (en)*2004-10-132007-11-29Semiconductor Energy Laboratory Co., Ltd.Semiconductor Integrated Circuit and Designing Method of the Same, and Electronic Apparatus Using the Same
US20090144595A1 (en)*2007-11-302009-06-04Mathstar, Inc.Built-in self-testing (bist) of field programmable object arrays
US8887110B1 (en)*2007-08-222014-11-11Cadence Design Systems, Inc.Methods for designing intergrated circuits with automatically synthesized clock distribution networks
WO2022212375A1 (en)*2021-03-312022-10-06Tokyo Electron LimitedMethod for automated standard cell design

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7207024B2 (en)*2002-09-132007-04-17Cadence Design Sytems, Inc.Automatic insertion of clocked elements into an electronic design to improve system performance
US20060044016A1 (en)*2004-08-242006-03-02Gasper Martin J JrIntegrated circuit with signal skew adjusting cell selected from cell library
US8566616B1 (en)2004-09-102013-10-22Altera CorporationMethod and apparatus for protecting designs in SRAM-based programmable logic devices and the like
US8612772B1 (en)*2004-09-102013-12-17Altera CorporationSecurity core using soft key
JP2006285572A (en)*2005-03-312006-10-19Toshiba Corp Layout method of semiconductor integrated circuit
EP1907957A4 (en)*2005-06-292013-03-20Otrsotech Ltd Liability CompanyMethods and systems for placement
US7752588B2 (en)*2005-06-292010-07-06Subhasis BoseTiming driven force directed placement flow
US8332793B2 (en)*2006-05-182012-12-11Otrsotech, LlcMethods and systems for placement and routing
US7784013B2 (en)*2007-01-032010-08-24PDF Acquisition CorpMethod for the definition of a library of application-domain-specific logic cells
US7827516B1 (en)*2007-01-032010-11-02Pdf Solutions, Inc.Method and system for grouping logic in an integrated circuit design to minimize number of transistors and number of unique geometry patterns
US8843862B2 (en)*2008-12-162014-09-23Synopsys, Inc.Method and apparatus for creating and changing logic representations in a logic design using arithmetic flexibility of numeric formats for data
US8549467B2 (en)*2009-12-162013-10-01International Business Machines CorporationIntegrating software components in a software system using configurable glue component models
US20110289469A1 (en)*2010-05-212011-11-24Huang Thomas BVirtual interconnection method and apparatus
US8719651B1 (en)*2011-12-192014-05-06Cadence Design Systems, Inc.Scan chain diagnostic using scan stitching
US10296691B2 (en)2016-06-242019-05-21International Business Machines CorporationOptimizing the layout of circuits based on multiple design constraints
US20220366113A1 (en)*2021-05-132022-11-17International Business Machines CorporationProtecting Against Emission Based Side Channel Detection

Citations (32)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4584653A (en)*1983-03-221986-04-22Fujitsu LimitedMethod for manufacturing a gate array integrated circuit device
US4701860A (en)*1985-03-071987-10-20Harris CorporationIntegrated circuit architecture formed of parametric macro-cells
US5031111A (en)*1988-08-081991-07-09Trw Inc.Automated circuit design method
US5124776A (en)*1989-03-141992-06-23Fujitsu LimitedBipolar integrated circuit having a unit block structure
US5386518A (en)*1993-02-121995-01-31Hughes Aircraft CompanyReconfigurable computer interface and method
US5388055A (en)*1990-09-071995-02-07Fujitsu LimitedSemiconductor integrated circuit having polycell structure and method of designing the same
US5490103A (en)*1991-03-281996-02-06Kabushiki Kaisha ToshibaSignal terminal structure for macro cells and an associated connection method
US5502644A (en)*1994-04-071996-03-26At&T Corp.Process and apparatus for auditing crosstalk and characteristic impedances of printed wiring boards
US5598344A (en)*1990-04-061997-01-28Lsi Logic CorporationMethod and system for creating, validating, and scaling structural description of electronic device
US5623418A (en)*1990-04-061997-04-22Lsi Logic CorporationSystem and method for creating and validating structural description of electronic system
US5623417A (en)*1993-08-241997-04-22Matsushita Electric Industrial Co., Ltd.Method and apparatus for functional level data interface
US5666289A (en)*1992-10-071997-09-09Lsi Logic CorporationFlexible design system
US5671397A (en)*1993-12-271997-09-23At&T Global Information Solutions CompanySea-of-cells array of transistors
US5761078A (en)*1996-03-211998-06-02International Business Machines CorporationField programmable gate arrays using semi-hard multicell macros
US5801958A (en)*1990-04-061998-09-01Lsi Logic CorporationMethod and system for creating and validating low level description of electronic design from higher level, behavior-oriented description, including interactive system for hierarchical display of control and dataflow information
US5847968A (en)*1995-02-201998-12-08Matsushita Electric Industrial Co., Ltd.Printed circuit board CAD device which alternates placing components and routing connectors between them
US5867399A (en)*1990-04-061999-02-02Lsi Logic CorporationSystem and method for creating and validating structural description of electronic system from higher-level and behavior-oriented description
US5870308A (en)*1990-04-061999-02-09Lsi Logic CorporationMethod and system for creating and validating low-level description of electronic design
US5880971A (en)*1990-04-061999-03-09Lsi Logic CorporationMethodology for deriving executable low-level structural descriptions and valid physical implementations of circuits and systems from semantic specifications and descriptions thereof
US5910897A (en)*1994-06-011999-06-08Lsi Logic CorporationSpecification and design of complex digital systems
US5933356A (en)*1990-04-061999-08-03Lsi Logic CorporationMethod and system for creating and verifying structural logic model of electronic design from behavioral description, including generation of logic and timing models
US5963454A (en)*1996-09-251999-10-05Vlsi Technology, Inc.Method and apparatus for efficiently implementing complex function blocks in integrated circuit designs
US5984510A (en)*1996-11-011999-11-16Motorola Inc.Automatic synthesis of standard cell layouts
US5994946A (en)*1996-10-311999-11-30Metaflow Technologies, Inc.Alternating inverters for capacitive coupling reduction in transmission lines
US6011911A (en)*1997-09-302000-01-04Synopsys, Inc.Layout overlap detection with selective flattening in computer implemented integrated circuit design
US6182272B1 (en)*1998-07-162001-01-30Lsi Logic CorporationMetal layer assignment
US6298468B1 (en)*1999-05-042001-10-02Prosper Design Systems Pte. Ltd.Placement-based pin optimization method and apparatus for computer-aided circuit design
US6298466B1 (en)*1998-12-072001-10-02Tritech Microelectronics, Ltd.Method and system for synthesizing operational amplifiers for amplifying systems with minimal total harmonic distortion
US6397375B1 (en)*2000-02-182002-05-28Hewlett-Packard CompanyMethod for managing metal resources for over-the-block routing in integrated circuits
US6467074B1 (en)*2000-03-212002-10-15Ammocore Technology, Inc.Integrated circuit architecture with standard blocks
US6477690B1 (en)*2000-02-182002-11-05Hewlett-Packard CompanyIn-place repeater insertion methodology for over-the-block routed integrated circuits
US6532580B1 (en)*2000-02-182003-03-11Hewlett-Packard CompanyIn-place method for inserting repeater buffers in an integrated circuit

Patent Citations (33)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4584653A (en)*1983-03-221986-04-22Fujitsu LimitedMethod for manufacturing a gate array integrated circuit device
US4701860A (en)*1985-03-071987-10-20Harris CorporationIntegrated circuit architecture formed of parametric macro-cells
US5031111A (en)*1988-08-081991-07-09Trw Inc.Automated circuit design method
US5031111C1 (en)*1988-08-082001-03-27Trw IncAutomated circuit design method
US5124776A (en)*1989-03-141992-06-23Fujitsu LimitedBipolar integrated circuit having a unit block structure
US5867399A (en)*1990-04-061999-02-02Lsi Logic CorporationSystem and method for creating and validating structural description of electronic system from higher-level and behavior-oriented description
US5870308A (en)*1990-04-061999-02-09Lsi Logic CorporationMethod and system for creating and validating low-level description of electronic design
US5598344A (en)*1990-04-061997-01-28Lsi Logic CorporationMethod and system for creating, validating, and scaling structural description of electronic device
US5623418A (en)*1990-04-061997-04-22Lsi Logic CorporationSystem and method for creating and validating structural description of electronic system
US5933356A (en)*1990-04-061999-08-03Lsi Logic CorporationMethod and system for creating and verifying structural logic model of electronic design from behavioral description, including generation of logic and timing models
US5801958A (en)*1990-04-061998-09-01Lsi Logic CorporationMethod and system for creating and validating low level description of electronic design from higher level, behavior-oriented description, including interactive system for hierarchical display of control and dataflow information
US5880971A (en)*1990-04-061999-03-09Lsi Logic CorporationMethodology for deriving executable low-level structural descriptions and valid physical implementations of circuits and systems from semantic specifications and descriptions thereof
US5388055A (en)*1990-09-071995-02-07Fujitsu LimitedSemiconductor integrated circuit having polycell structure and method of designing the same
US5490103A (en)*1991-03-281996-02-06Kabushiki Kaisha ToshibaSignal terminal structure for macro cells and an associated connection method
US5666289A (en)*1992-10-071997-09-09Lsi Logic CorporationFlexible design system
US5386518A (en)*1993-02-121995-01-31Hughes Aircraft CompanyReconfigurable computer interface and method
US5623417A (en)*1993-08-241997-04-22Matsushita Electric Industrial Co., Ltd.Method and apparatus for functional level data interface
US5671397A (en)*1993-12-271997-09-23At&T Global Information Solutions CompanySea-of-cells array of transistors
US5502644A (en)*1994-04-071996-03-26At&T Corp.Process and apparatus for auditing crosstalk and characteristic impedances of printed wiring boards
US5910897A (en)*1994-06-011999-06-08Lsi Logic CorporationSpecification and design of complex digital systems
US5847968A (en)*1995-02-201998-12-08Matsushita Electric Industrial Co., Ltd.Printed circuit board CAD device which alternates placing components and routing connectors between them
US5761078A (en)*1996-03-211998-06-02International Business Machines CorporationField programmable gate arrays using semi-hard multicell macros
US5963454A (en)*1996-09-251999-10-05Vlsi Technology, Inc.Method and apparatus for efficiently implementing complex function blocks in integrated circuit designs
US5994946A (en)*1996-10-311999-11-30Metaflow Technologies, Inc.Alternating inverters for capacitive coupling reduction in transmission lines
US5984510A (en)*1996-11-011999-11-16Motorola Inc.Automatic synthesis of standard cell layouts
US6011911A (en)*1997-09-302000-01-04Synopsys, Inc.Layout overlap detection with selective flattening in computer implemented integrated circuit design
US6182272B1 (en)*1998-07-162001-01-30Lsi Logic CorporationMetal layer assignment
US6298466B1 (en)*1998-12-072001-10-02Tritech Microelectronics, Ltd.Method and system for synthesizing operational amplifiers for amplifying systems with minimal total harmonic distortion
US6298468B1 (en)*1999-05-042001-10-02Prosper Design Systems Pte. Ltd.Placement-based pin optimization method and apparatus for computer-aided circuit design
US6397375B1 (en)*2000-02-182002-05-28Hewlett-Packard CompanyMethod for managing metal resources for over-the-block routing in integrated circuits
US6477690B1 (en)*2000-02-182002-11-05Hewlett-Packard CompanyIn-place repeater insertion methodology for over-the-block routed integrated circuits
US6532580B1 (en)*2000-02-182003-03-11Hewlett-Packard CompanyIn-place method for inserting repeater buffers in an integrated circuit
US6467074B1 (en)*2000-03-212002-10-15Ammocore Technology, Inc.Integrated circuit architecture with standard blocks

Cited By (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20060080632A1 (en)*2004-09-302006-04-13Mathstar, Inc.Integrated circuit layout having rectilinear structure of objects
US20070277139A1 (en)*2004-10-132007-11-29Semiconductor Energy Laboratory Co., Ltd.Semiconductor Integrated Circuit and Designing Method of the Same, and Electronic Apparatus Using the Same
US20070247189A1 (en)*2005-01-252007-10-25MathstarField programmable semiconductor object array integrated circuit
US8887110B1 (en)*2007-08-222014-11-11Cadence Design Systems, Inc.Methods for designing intergrated circuits with automatically synthesized clock distribution networks
US20090144595A1 (en)*2007-11-302009-06-04Mathstar, Inc.Built-in self-testing (bist) of field programmable object arrays
WO2022212375A1 (en)*2021-03-312022-10-06Tokyo Electron LimitedMethod for automated standard cell design

Also Published As

Publication numberPublication date
EP1381980A4 (en)2007-02-21
US20020184600A1 (en)2002-12-05
US6910199B2 (en)2005-06-21
WO2002086771A1 (en)2002-10-31
EP1381980A1 (en)2004-01-21
US7234123B2 (en)2007-06-19
US20050028128A1 (en)2005-02-03

Similar Documents

PublicationPublication DateTitle
US7234123B2 (en)Circuit group design methodologies
US6477691B1 (en)Methods and arrangements for automatic synthesis of systems-on-chip
US6496972B1 (en)Method and system for circuit design top level and block optimization
US7631282B2 (en)Methods and apparatuses for designing integrated circuits
US9069920B2 (en)Automated circuit design
US8095899B1 (en)Verifiable multimode multipliers
US8977994B1 (en)Circuit design system and method of generating hierarchical block-level timing constraints from chip-level timing constraints
US5422833A (en)Method and system for propagating data type for circuit design from a high level block diagram
CN107918694B (en)Method for reducing delay on an integrated circuit
US11361133B2 (en)Method of reporting circuit performance for high-level synthesis
US7013438B1 (en)System chip synthesis
Dally et al.Digital design using VHDL
US20050268268A1 (en)Methods and systems for structured ASIC electronic design automation
US20050066295A1 (en)Adaptable circuit blocks for use in multi-block chip design
Gajski et al.System design methodologies: aiming at the 100 h design cycle
US20100275168A1 (en)Design method of semiconductor integrated circuit device and program
MehlerDigital integrated circuit design using verilog and systemverilog
VeendrickVery-Large-Scale Integration (VLSI) and ASICs
Chen et al.Simultaneous placement with clustering and duplication
Engel et al.Design methodology for IBM ASIC products
GolshanASIC Design Implementation Process
Kelem et al.Shortening the design cycle for programmable logic
Nishiguchi et al.Technology Remapping Approach Using Multi-Gate Reconfigurable Cells for Post-Mask Functional ECO
US7240302B1 (en)Method and apparatus for relocating elements in a floorplan editor
US20080270955A1 (en)Method and apparatus for modifying existing circuit design

Legal Events

DateCodeTitleDescription
STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

ASAssignment

Owner name:MEADLOCK, JAMES W, MEAD, ALABAMA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TELAIRITY SEMICONDUCTOR INC;REEL/FRAME:047669/0369

Effective date:20181204


[8]ページ先頭

©2009-2025 Movatter.jp