Work Files Saved Searches
   My Account                                                  Search:   Quick/Number   Boolean   Advanced   Derwent    Help   


 The Delphion Integrated View

  Buy Now:   Buy PDF- 16pp  PDF  |   File History  |   Other choices   
  Tools:  Citation Link  |  Add to Work File:    
  View:  Expand Details   |  INPADOC   |  Jump to: 
  Go to:  Derwent  
 Email this to a friend  Email this to a friend 
       
Title: US7289946: Methodology for verifying multi-cycle and clock-domain-crossing logic using random flip-flop delays
[ Derwent Title ]


Country: US United States of America

View Images High
Resolution

 Low
 Resolution

 
16 pages

 
Inventor: Lee, Hin-Kwai; Fremont, CA, United States of America

Assignee: Neo Magic Corp., Santa Clara, CA, United States of America
other patents from NEOMAGIC CORP. (719584) (approx. 58)
 News, Profiles, Stocks and More about this company

Published / Filed: 2007-10-30 / 2003-08-22

Application Number: US2003000604879

IPC Code: Advanced: G01R 31/28; G06F 11/00; G06F 17/50;
Core: more...

ECLA Code: G01R31/3185S13; G01R31/3185S4; G01R31/3185S6M; G01R31/3185S12N; G06F17/50C3T;

U.S. Class: 703/016; 714/741; 714/731; 714/744; 714/724;

Field of Search: 703/016 714/724,732,741,744

Priority Number:
2003-08-22  US2003000604879

Abstract:     A design tool inserts randomized delays into synchronizers for signals crossing from one clock domain to another. Rather than having a wide range of random delays to select from, each synchronizer's randomized delay is selected from only two possibilities. An added delay of either zero or one clock period of the new domain's clock is added as the randomized delay. The randomized delay causes the re-synchronized domain-crossing signal to become available either in the expected cycle or in the cycle following the expected cycle. Logic hazards caused by the domain-crossing signal can be detected and the possible results simulated. The synchronizer can be a series of two flip-flops, with the random delay added to the first flip-flop. Randomized delays of either one or none added periods of the clock can also be added to multi-cycle signals within one clock domain that have two or more clock cycles to propagate.

Attorney, Agent or Firm: gPatent LLC ; Auvinen, Stuart T. ;

Primary / Asst. Examiners: Shah, Kamini; Patel, Shambhavi

INPADOC Legal Status: Show legal status actions

Family: None

First Claim:
Show all 18 claims
    1. A domain-crossing verifier comprising:

a design scanner, receiving a textual design file specifying functions to be performed by a chip being designed, for locating domain-crossing signals generated by a first clock and sampled by a second clock, wherein the first clock and the second clock are asynchronous;

wherein the first clock has a first clock period and the second clock has a second clock period that differs from the first clock period;

a delay randomizer that randomly selects as a random delay either a first delay value or a second delay value, the first and second delay values differing by the second clock period;

wherein the delay randomizer multiplies a random binary number by a period of the second clock to generate the random delay; and

a delay applicator, coupled to the delay randomizer, for applying the random delay to a first flip-flop, the first flip-flop being clocked by the second clock and receiving one of the domain-crossing signals generated by the first clock as an input;

a simulator that simulates the textual design file using the random delays applied by the delay applicator to simulate logic hazards caused by domain-crossing signals;

a reporter for reporting machine-generated results of the simulator to a user on a display or in a machine-generated report;

wherein the delay applicator applies a series of random delays generated by the delay randomizer to a plurality of the domain-crossing signals located by the design scanner,


    wherein the chip defined by the textual design file is simulated using the random delays that differ by the second clock period to simulate logic hazards caused by domain-crossing signals.


Background / Summary: Show background / summary

Drawing Descriptions: Show drawing descriptions

Description: Show description

       
U.S. References: Go to Result Set: All U.S. references   |  No patents reference this one   |   Backward references (14)   |   Citation Link

Buy
PDF
Patent  Pub.Date  Inventor Assignee   Title
Buy PDF- 45pp US4744084  1988-05 Beck et al.  Mentor Graphics Corporation Hardware modeling system and method for simulating portions of electrical circuits
Buy PDF- 22pp US5095454  1992-03 Huang  Gateway Design Automation Corporation Method and apparatus for verifying timing during simulation of digital circuits
Buy PDF- 28pp US5365463  1994-11 Donath et al.  International Business Machines Corporation Method for evaluating the timing of digital machines with statistical variability in their delays
Buy PDF- 10pp US5608645  1997-03 Spyrou  VLSI Technology, Inc. Method of finding a critical path in a circuit by considering the clock skew
Buy PDF- 23pp US5651012  1997-07 Jones  Advanced Micro Devices, Inc. Implementation of half-path joining in a system for global performance analysis of a latch-based design
Buy PDF- 15pp US5826061  1998-10 Walp  DSC Communications Corporation System and method for modeling metastable state machine behavior
Buy PDF- 8pp US5850355  1998-12 Molnar  Sun Microsystems, Inc. System for characterization of multiple-input circuits
Buy PDF- 20pp US5867691  1999-02 Shiraishi  Kabushiki Kaisha Toshiba Synchronizing system between function blocks arranged in hierarchical structures and large scale integrated circuit using the same
Buy PDF- 17pp US6088821  2000-07 Moriguchi et al.  Mitsubishi Denki Kabushiki Kaisha Logic circuit verification device for semiconductor integrated circuit
Buy PDF- 44pp US6338127  2002-01 Manning  Micron Technology, Inc. Method and apparatus for resynchronizing a plurality of clock signals used to latch respective digital signals, and memory device using same
Buy PDF- 9pp US6353906  2002-03 Smith et al.  LSI Logic Corporation Testing synchronization circuitry using digital simulation
Buy PDF- 12pp US6408265  2002-06 Schultz et al.  LSI Logic Corporation Metastability risk simulation analysis tool and method
Buy PDF- 20pp US6430731  2002-08 Lee et al.  International Business Machines Corporation Methods and apparatus for performing slew dependent signal bounding for signal timing analysis
Buy PDF- 17pp US6877123  2005-04 Johnston et al.  Freescale Semiconductors, Inc. Scan clock circuit and method therefor
       
Foreign References: None

Other References:
  • Schmid et al. “Advanced Synchronous Scan Test Methodology for Multi Clock Domain ASICs” Apr. 1999.
  • Cummings, Clifford. “Syntheses and Scripting Techniques for Designing Multi-Asynchronous Clock Designs” Sunburst Design, 2001.


  • Inquire Regarding Licensing

    Powered by Verity


    Plaques from Patent Awards      Gallery of Obscure PatentsNominate this for the Gallery...

    Thomson Reuters Copyright © 1997-2010 Thomson Reuters 
    Subscriptions  |  Web Seminars  |  Privacy  |  Terms & Conditions  |  Site Map  |  Contact Us  |  Help