Cadence® system design and verification solutions, integrated under our Verification Suite, provide the simulation, acceleration, emulation, and management capabilities.
Verification Suite Related Products A-Z
Cadence® digital design and signoff solutions provide a fast path to design closure and better predictability, helping you meet your power, performance, and area (PPA) targets.
Full-Flow Digital Solution Related Products A-Z
Cadence® custom, analog, and RF design solutions can help you save time by automating many routine tasks, from block-level and mixed-signal simulation to routing and library characterization.
Overview Related Products A-Z
Driving efficiency and accuracy in advanced packaging, system planning, and multi-fabric interoperability, Cadence® package implementation products deliver the automation and accuracy.
Cadence® PCB design solutions enable shorter, more predictable design cycles with greater integration of component design and system-level simulation for a constraint-driven flow.
An open IP platform for you to customize your app-driven SoC design.
Comprehensive solutions and methodologies.
Helping you meet your broader business goals.
A global customer support infrastructure with around-the-clock help.
More Support Log In
24/7 Support - Cadence Online Support
Locate the latest software updates, service request, technical documentation, solutions and more in your personalized environment.
Cadence offers various software services for download. This page describes our offerings, including the Allegro FREE Physical Viewer.
The Cadence Academic Network helps build strong relationships between academia and industry, and promotes the proliferation of leading-edge technologies and methodologies at universities renowned for their engineering and design excellence.
Participate in CDNLive
A huge knowledge exchange platform for academia to network with industry. We are looking for academic speakers to talk about their research to the industry attendees at the Academic Track at CDNLive EMEA and Silicon Valley.
Come & Meet Us @ Events
A huge knowledge exchange platform for academia. We are looking for academic speakers to talk about their research to industry attendees.
Americas University Software Program
Join the 250+ qualified Americas member universities who have already incorporated Cadence EDA software into their classrooms and academic research projects.
EMEA University Software Program
In EMEA, Cadence works with EUROPRACTICE to ensure cost-effective availability of our extensive electronic design automation (EDA) tools for non-commercial activities.
Apply Now For Jobs
If you are a recent college graduate or a student looking for internship. Visit our exclusive job search page for interns and recent college graduate jobs.
Cadence is a Great Place to do great work
Learn more about our internship program and visit our careers page to do meaningful work and make a great impact.
Get the most out of your investment in Cadence technologies through a wide range of training offerings.
Overview All Courses Asia Pacific EMEANorth America
Instructor-led training [ILT] are live classes that are offered in our state-of-the-art classrooms at our worldwide training centers, at your site, or as a Virtual classroom.
Online Training is delivered over the web to let you proceed at your own pace, anytime and anywhere.
Exchange ideas, news, technical information, and best practices.
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.
It's not all about the technology. Here we exchange ideas on the Cadence Academic Network and other subjects of general interest.
Cadence is a leading provider of system design tools, software, IP, and services.
Get email delivery of the Cadence blog featured here
Apple co-founder Steve Wozniak's keynote speech at last
week's Flash Memory Summit did
not go according to plan. Instead of speaking on "design innovation with solid
state technologies," as stated in the program brochure, Wozniak gave an
entertaining and sometimes hilarious account of his early efforts at computer
design and his struggles with memory back in the 1960s and 1970s.
There was an important message behind the amusing anecdotes
- that memory selection and integration is a key part of any electronic design.
That's no less true for today's systems-on-chip than for 1960's era computers.
The key role of memory in SoC design is one reason that Cadence recently acquired
Denali Software, a provider of memory models and memory controller IP and a
platinum sponsor of the Flash Memory Summit.
Although he's probably best known today for his philanthropic
activities, Wozniak is also chief scientist at Fusion-io, a company bringing new
technology to solid state drives (SSDs). Wozniak said little about that role at
other than to note that the company has taken a unique approach to solid-state
storage and that "I'm glad to be part of them now."
The real focus of Wozniak's talk, as he said, was
"interesting and fun stories of my own technology life when I ran into memory."
Just Stick Your
The first memory device Wozniak built was a relay (he didn't
say when, but from the progression of events, I assume this was during or
before high school). He discovered that if you touch a relay coil when it
releases, you get a big shock. "That's when I learned I was a hardware guy," he
said. Today, Wozniak owns a device that gives random electric shocks to any of
four finger holes. He noted that hardware engineers always stick their fingers
in, and software developers never do.
In high school Wozniak taught himself about computers, and
as a hobby designed computers on paper, never thinking he'd actually make his
living that way someday. He told his father he was going to own a 4K Nova
computer someday; 4K bytes of memory was the minimum needed to load programs.
When his father noted that such a computer would be as expensive as a house,
Wozniak declared he'd live in an apartment.
After high school, Wozniak worked for a Sunnyvale company programming a 20 Mbyte
computer - huge for late 1960s. The California
Dept. of Motor Vehicles bought two, and ran them for 20 years.
Until this point, Wozniak had never actually built anything,
because he had no money to buy the computer hardware. That was especially true
of memory, which he saw as "big magnetic core points with transistors to boost
signals." Then Intel and Intersil came out with 256-bit RAMS, and through a Silicon Valley contact, Wozniak was able to acquire some
Intersil chips. He plugged them into a small computer and ran some programs. He
then destroyed the TTL chips when he stepped on a power cord while demonstrating it to a newspaper editor.
During his third year of college, Wozniak worked on the HP35
scientific calculator, which I still remember as a revolutionary breakthrough
in the 1970s. With 6 micron spacing, the designers were able to get 1,000
transistors on a chip. Wozniak confided that Reverse Polish
Notation, subsequently viewed as a powerful computer science concept, was
used because the ROM memories in the calculators could only hold 500 bytes.
After seeing Pong in a bowling alley, Wozniak built a Pong
machine for his TV with 28 chips. He then got the idea that missing the ball
should bring up a four-letter word. This required two 256-byte PROMS. A
Breakout machine, in contrast, required a 256-byte RAM. Wozniak then discovered
Arpanet and built a terminal that connected to a computer in Boston. A PMOS chip with 1,024 bits of memory
was "perfect," with the lowest cost and pin count.
Beginnings of Apple
By the summer of 1975 Wozniak had met Steve Jobs and had
noticed two important developments - microprocessors and dynamic memory. He
decided to combine a microprocessor with dynamic memory to build a personal computer.
Wozniak bought eight 4K-bit dynamic RAM chips from AMI, and on Jobs' advice
switched to Intel's 4K RAM, which turned out to be the forerunner of today's
DRAMs. The result was the first Apple computer.
The Apple 2 computer was designed "from the ground up to be
a good, fast computer" using some of Wozniak's innovations for screen display,
including a simple approach to representing 16 colors using only 4 bits of
memory. Wozniak's concluding anecdote described how he invented a floppy disk
drive controller in two weeks just so he could attend the Consumer Electronics
Show in Las Vegas
A 2010 Takeaway
The moral of these stories? "The first decision I made for
most projects during my life was what kind of memory to use," Wozniak said. "I
wanted the exact, smallest, simplest, and most importantly, cheapest memory
Computer design has changed a lot since 1975, but memory is
as critical as ever. You cannot build a system that's optimized for
applications development, as described in the EDA360 paper, without choosing and integrating
the best possible memory subsystem. You need to give it the same kind of
priority that Steve Wozniak did 35 years ago. Even in the world of high
technology, some things never change.
Nice article, Richard. Steve's talk and Cadence's sponsorship were both very important pieces in a highly successful 5th annual Flash Memory Summit.