KR100321013B1 - 동기식디지탈전자회로와그설계및작동방법 - Google Patents
동기식디지탈전자회로와그설계및작동방법 Download PDFInfo
- Publication number
- KR100321013B1 KR100321013B1 KR1019930022467A KR930022467A KR100321013B1 KR 100321013 B1 KR100321013 B1 KR 100321013B1 KR 1019930022467 A KR1019930022467 A KR 1019930022467A KR 930022467 A KR930022467 A KR 930022467A KR 100321013 B1 KR100321013 B1 KR 100321013B1
- Authority
- KR
- South Korea
- Prior art keywords
- flip
- cell
- flops
- delay
- subpath
- 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.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/04—Generating or distributing clock signals or signals derived directly therefrom
- G06F1/10—Distribution of clock signals, e.g. skew
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/30—Circuit design
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- Design And Manufacture Of Integrated Circuits (AREA)
- Television Signal Processing For Recording (AREA)
- Pulse Circuits (AREA)
Abstract
Description
Claims (7)
- 네트들(nets)에 의해 상호 접속되고 소정의 클럭 주기로 동작하는 셀들과 클럭킹된 플립플롭들을 포함하는 동기식 디지탈 전자 회로를 상기 플립플롭들의 선택적인 위치화를 통해 설계하는 방법으로서, 상기 회로의 임의의 셀은 상기 셀의 입/출력 쌍 사이의 경로에 각각의 신호 지연을 부여하고, 상기 클럭 주기 이상의 전체 지연을 부여하는 회로내 경로들에는 적어도 하나의 플립플롭이 제공되는, 상기 동기식 디지탈 전자 회로 설계 방법에 있어서,임의의 셀로부터 나오는 임의의 서브 경로에 대한 임의의 셀로부터 시작하여 똑같은 방향으로 관련 지연이 축적되고, 상기 지연에 의해 소정의 정수의 상기 클럭 주기들을 초과할 때 상기 서브 경로에 상기 소정의 수의 플립플롭들의 후속 제공을 위한 신호를 보내어 그 축적이 종료되며, 이어서 상기 신호 전송에 따라 최소의 플립플롭들이 모든 기본 셀-대-셀 접속들에 제공되는 것을 특징으로 하는, 동기식 디지탈 전자 회로 설계 방법.
- 제 1 항에 있어서,상기 소정의 수는 1인, 동기식 디지탈 전자 회로 설계 방법.
- 제 1 항 또는 제 2 항에 있어서,두 특정 셀들 간에 다중 서브 경로 패턴이 존재할 때 상기 두 셀들 중수렴(converging) 셀에 도달할 때 서브 경로가 최저 가중치를 갖도록 하기 위해 임의의 상기 서브 경로의 추가 축적을 종료하는, 동기식 디지탈 전자 회로 설계 방법.
- 제 1 항에 있어서,상기 소정의 수는 다수를 포함하는 범위 내에서 경로 방식으로 할당되며, 두특정 셀들 간에 다중 서브 경로 패턴이 존재하는 경우 상기 두 셀들 중 상기 수렴 셀에 도달할 때 하나의 셀이 최고 축적 결과를 갖도록 하기 위해 임의의 상기 서브경로 추가 축적을 종로하며, 상기 축적은 정규화된 상기 지연 대 상기 경로의 고유가중치 부여로 감소된 상기 클럭 주기인, 동기식 디지탈 전자 회로 설계 방법.
- 제 1 항 또는 제 2항 또는 제 4항 중 어느 한 항에 있어서,상기 신호 전송에 의해 나타난 타이밍 제한 조건을 유지하면서 존재하는 하나 이상의 선택적인 플립플롭들에서 후속 노드-방식 탐색 동작을 포함하는, 동기식 디지탈 전자 회로 설계 방법.
- 제 1 항 또는 제 2 항 또는 제 4 항 중 어느 한 항에 청구된 바와 같은 방법을 실현하기 위한 장치에 있어서,회로 설명을 수신하기 위한 입력 수단, 신호 지연들을 경로 방식으로 축적하기 위해 상기 입력 수단에 의해 공급되는 지연 합산 수단, 상기 지연을 임계 정수로 식별하기 위해 상기 합산 수단에 의해 공급되는 식별 수단, 및 상기 임계 정수를 초과함에 따라 최소로 상기 회로 설명에 플립플롭들을 삽입하기 위해 상기 식별 수단에 의해 공급되는 플립플롭 삽입 수단을 포함하는, 장치.
- 제 1 항, 제 2 항 또는 제 4 항 중 어느 한 항의 방법에 따라 설계되며, 플립플롭들을 선택적으로 위치시킴으로써 네트들에 의해 상호 접속되고 소정의 클럭 주기로 동작하는 셀들 및 클럭킹된 플립플롭들을 포함하는 동기식 디지탈 전자 회로로서, 상기 동기식 디지탈 전자 회로의 임의의 셀이 상기 셀의 입/출력 쌍사이의 경로에 각각의 신호 지연을 부여하고, 상기 클럭 주기 이상의 전체 지연을 부여하는 회로내의 경로들에는 적어도 하나의 플립플롭이 제공되는, 상기 동기식디지탈 전자 회로에 있어서,임의의 셀로부터 나오는 임의의 서브 경로에 대한 임의의 셀로부터 시작하여 똑같은 방향으로 관련 지연이 축적되고, 상기 지연에 의해 소정의 수의 상기 클럭 주기들을 초과할 때 상기 서브 경로에 상기 소정의 수의 플립플롭들의 후속 제공을 위한 신호를 보내어 그 축적이 종료되며, 이어서 상기 신호 전송에 따라 최소의 플립플롭들이 모든 기본 셀-대-셀 접속들에 제공되는 것을 특징으로 하는, 동기식 디지탈 전자 회로.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP92203362.6 | 1992-11-02 | ||
EP92203362 | 1992-11-02 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100321013B1 true KR100321013B1 (ko) | 2002-06-20 |
Family
ID=8211012
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019930022467A Expired - Fee Related KR100321013B1 (ko) | 1992-11-02 | 1993-10-27 | 동기식디지탈전자회로와그설계및작동방법 |
Country Status (5)
Country | Link |
---|---|
US (1) | US5898742A (ko) |
JP (1) | JPH06232735A (ko) |
KR (1) | KR100321013B1 (ko) |
DE (1) | DE69323692T2 (ko) |
TW (1) | TW286450B (ko) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3777768B2 (ja) * | 1997-12-26 | 2006-05-24 | 株式会社日立製作所 | 半導体集積回路装置およびセルライブラリを記憶した記憶媒体および半導体集積回路の設計方法 |
US6167541A (en) * | 1998-03-24 | 2000-12-26 | Micron Technology, Inc. | Method for detecting or preparing intercell defects in more than one array of a memory device |
US7162704B2 (en) | 2003-05-09 | 2007-01-09 | Synplicity, Inc. | Method and apparatus for circuit design and retiming |
US8843862B2 (en) * | 2008-12-16 | 2014-09-23 | Synopsys, Inc. | Method and apparatus for creating and changing logic representations in a logic design using arithmetic flexibility of numeric formats for data |
US10181001B2 (en) * | 2017-02-02 | 2019-01-15 | Intel Corporation | Methods and apparatus for automatically implementing a compensating reset for retimed circuitry |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4933837A (en) * | 1986-12-01 | 1990-06-12 | Advanced Micro Devices, Inc. | Methods and apparatus for optimizing instruction processing in computer systems employing a combination of instruction cache and high speed consecutive transfer memories |
US4833695A (en) * | 1987-09-08 | 1989-05-23 | Tektronix, Inc. | Apparatus for skew compensating signals |
JP2756325B2 (ja) * | 1989-12-07 | 1998-05-25 | 株式会社日立製作所 | クロック供給回路 |
US5163068A (en) * | 1991-02-22 | 1992-11-10 | El Amawy Ahmed | Arbitrarily large clock networks with constant skew bound |
US5406198A (en) * | 1992-06-05 | 1995-04-11 | Hitachi, Ltd. | Digital circuitry apparatus |
US5369640A (en) * | 1993-04-16 | 1994-11-29 | Digital Equipment Corporation | Method and apparatus for clock skew reduction through remote delay regulation |
US5418360A (en) * | 1994-01-21 | 1995-05-23 | Ecole Polytechnique | Serial optical signal distribution system and method, and optical/electrical converter for implementation thereof |
-
1993
- 1993-10-27 KR KR1019930022467A patent/KR100321013B1/ko not_active Expired - Fee Related
- 1993-10-27 DE DE69323692T patent/DE69323692T2/de not_active Expired - Fee Related
- 1993-10-29 JP JP5272319A patent/JPH06232735A/ja active Pending
- 1993-11-02 US US08/146,751 patent/US5898742A/en not_active Expired - Lifetime
- 1993-12-07 TW TW082110358A patent/TW286450B/zh active
Also Published As
Publication number | Publication date |
---|---|
TW286450B (ko) | 1996-09-21 |
US5898742A (en) | 1999-04-27 |
DE69323692D1 (de) | 1999-04-08 |
JPH06232735A (ja) | 1994-08-19 |
DE69323692T2 (de) | 1999-09-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Gupta et al. | The BALLAST methodology for structured partial scan design | |
CN103076559B (zh) | 一种针对扫描测试中移位功耗的优化方法 | |
CN109710981A (zh) | Fpga的布线方法及系统 | |
Singh et al. | The case for registered routing switches in field programmable gate arrays | |
Singh et al. | The design of high-performance dynamic asynchronous pipelines: High-capacity style | |
JPH07504076A (ja) | 2重エッジトリガ型メモリー装置及びシステム | |
Bhatt et al. | Partitioning circuits for improved testability | |
KR100321013B1 (ko) | 동기식디지탈전자회로와그설계및작동방법 | |
Zapletina et al. | Improving pathfinder algorithm perfomance for FPGA routing | |
US8839061B2 (en) | System and method for scan chain re-ordering | |
Alif et al. | Design and implementation of sorting algorithms based on FPGA | |
US7725855B1 (en) | Symmetry-based optimization for the physical synthesis of programmable logic devices | |
CN116502578B (zh) | 网表化简时序模型的构建方法及静态时序分析方法 | |
Satyanarayana et al. | A theoretical approach to estimation of bounds on power consumption in digital multipliers | |
US7062693B2 (en) | Methodology for selectively testing portions of an integrated circuit | |
EP0596557B1 (en) | Optimal design method for synchronous digital circuit by retiming through selective flipflop positioning | |
US10990555B1 (en) | Programmable pipeline at interface of hardened blocks | |
US7010765B2 (en) | Method for identifying removable inverters in an IC design | |
EP0965850A1 (en) | Scan test method for multiple clocks integrated circuit | |
CN117151015B (zh) | 集成电路布局布线方法、装置、集成电路芯片 | |
CN117454813B (zh) | 电路的翻转概率信息计算方法、装置和计算机设备 | |
US20020046376A1 (en) | Method of generating test pattern for integrated circuit | |
Weller | A high-speed carry circuit for binary adders | |
Tong et al. | Performance-driven register insertion in placement | |
Uleru et al. | Enhanced hardware shifting priority queue architecture with reduced switching activity |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
N231 | Notification of change of applicant | ||
PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
A201 | Request for examination | ||
P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20050105 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20050105 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |