• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Digital Implementation
  3. A CTS error: The net clk is driven by more than one driver...

Stats

  • Locked Locked
  • Replies 5
  • Subscribers 92
  • Views 15532
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

A CTS error: The net clk is driven by more than one driver.

Greatrebel
Greatrebel over 15 years ago

Hi All,

 I got an error when I do clock tree synthesis in Encounter

**ERROR: (SOCCK-218):   The net clk is driven by more than one driver. Please correct your clock specification file to exclude the net.
**ERROR: (SOCCK-211):   CTS was unable to trace clock clk.

I checked the clock specification file, but I do not have any clue where causes this multiple drivers. Below is my clock spec. Please give me a help

 AutoCTSRootPin clk
Period         5ns
MaxDelay       0.5ns # set_clock_latency
MinDelay       0.5ns # set_clock_latency
MaxSkew        200ps # set_clock_uncertainty
SinkMaxTran    200ps # set_clock_transition
BufMaxTran     200ps # set_clock_transition
Buffer         CKBHVTD2 CKBHVTD3 CKBHVTD4 CKBHVTD6 CKBHVTD8 CKNHVTD6 CKNHVTD8 CKNHVTD12 CKNHVTD16 CKNHVTD0
NoGating       NO
DetailReport   YES
SetDPinAsSync  YES
#SetIoPinAsSync NO
RouteClkNet    YES
PostOpt        YES
OptAddBuffer   YES
#RouteType      specialRoute
#LeafRouteType  regularRoute
ThroughPin
END

 

  • Cancel
Parents
  • Kari
    Kari over 15 years ago

     So, if I understand correctly - the clock signal comes into the chip on the PAD pin of this IO. Then it must exit the IO into the core of the chip. You say that would be the C pin of the IO. But the net connected to the C pin is something called IO42. 

    Typically, the clock net will have one input (either a pin if you're working on a block, or an IO if you're working on a chip), and MANY outputs - all the registers that are clocked by that clock signal. When you build the clock tree, you add buffering to break up that one large fanout net into many subnets. So it looks to me like your clock net is not set up right in the netlist yet. Unless, the net IO42 is really the clock net. Check the design browser for that net. Does it go to many clock pins of flops?

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Kari
    Kari over 15 years ago

     So, if I understand correctly - the clock signal comes into the chip on the PAD pin of this IO. Then it must exit the IO into the core of the chip. You say that would be the C pin of the IO. But the net connected to the C pin is something called IO42. 

    Typically, the clock net will have one input (either a pin if you're working on a block, or an IO if you're working on a chip), and MANY outputs - all the registers that are clocked by that clock signal. When you build the clock tree, you add buffering to break up that one large fanout net into many subnets. So it looks to me like your clock net is not set up right in the netlist yet. Unless, the net IO42 is really the clock net. Check the design browser for that net. Does it go to many clock pins of flops?

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information