ArticleslgStudy

computer science

Tensilica

Tensilica is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Tensilica rather than just read about it. In short: Tensilica Inc. was a company based in Silicon Valley that developed semiconductor intellectual property (SIP) cores. Tensilica was founded in 1997 by Chris Rowen.

Tensilica — main illustration
Tensilica — illustration

Key takeaways

  • Tensilica belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Tensilica to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Tensilica from memory before moving on to harder problems.

Reference excerpt

Tensilica Inc. was a company based in Silicon Valley that developed semiconductor intellectual property (SIP) cores. Tensilica was founded in 1997 by Chris Rowen. In April 2013, the company was acquired by Cadence Design Systems for approximately $326 million.

Products Cadence Tensilica develops SIP blocks to be included in chip (IC) designs of products of its licensees, such as system on a chip architectures for embedded systems. Tensilica processors are delivered as synthesizable RTL to aid integration with other designs.

Xtensa configurable cores Xtensa processors range from small, low-power cache-less microcontroller to more performance-oriented SIMD processors, multiple-issue VLIW DSP cores, and neural network processors. Cadence standard DSPs are based on the Xtensa architecture. The architecture offers a user-customizable instruction set through automated customization tools that can extend the base instruction set, including and not limited to, addition of new SIMD instructions and register files.

Xtensa instruction set The Xtensa instruction set is a 32-bit architecture with a compact 16- and 24-bit instruction set. The base instruction set has 82 RISC instructions and includes a 32-bit ALU, 16 general-purpose 32-bit registers, and one special-purpose register.

Audio and voice DSP IP

HiFi Mini Audio DSP — A small low power DSP core for voice triggering and voice recognition HiFi 2 Audio DSP — DSP core for low power MP3 audio processing HiFi EP Audio DSP — A superset of HiFi 2 with optimizations for DTS Master Audio, voice pre- and post-processing, and cache management HiFi 3 Audio DSP — 32-bit DSP for audio enhancement algorithms, wideband voice codecs, and multi-channel audio HiFi 3z Audio DSP — For lower-powered audio, wideband voice codecs, and neural-network-based speech recognition. HiFi 4 DSP - Higher performance DSP for applications such as multi-channel object-based audio standards. HiFi 5 DSP - For digital assistants, infotainment, and voice-controlled products.

Vision DSPs Vision P5 and P6 DSP. Vision C5 DSP, for neural network computational tasks.

Adoption AMD TrueAudio, available in select GPU products based on the GCN2 microarchitecture, integrates an HiFi EP Audio DSP on-die. Hardware integration of the DSP is dropped since GCN4, with TrueAudio Next switching to a GPGPU-based approach. Microsoft HoloLens incorporates a custom coprocessor fabricated on TSMC's 28nm process node, integrating 24 Tensilica DSP cores. It has around 65 million logic gates, 8 MB of SRAM, and 1 GB of low-power DDR3 RAM. Espressif ESP8266 and ESP32 Wi-Fi IoT SoCs use respectively the "Diamond Standard 106Micro" (by Espressif referred to as "L106") and the LX6. Spreadtrum, licensing the HiFi DSP. VIA Technologies, using the HiFi DSP in an embedded SoC. Realtek standardized on the HiFi audio DSP for mobile and PC products.

History In 1997, Tensilica was founded by Chris Rowen. Five years later, Tensilica released support for flexible length instruction encodings, known as FLIX. By 2013, Cadence Design Systems acquired 100% of Tensilica.

Company name The brand name Tensilica is a combination of the word Tensile and Silica, with the latter referring to silicon, the building blocks of modern integrated circuits.

References

External links Official website

Illustrations

Tensilica illustration
Tensilica: Simplified block diagrams of HiFi audio engine and Xtensa LX
Simplified block diagrams of HiFi audio engine and Xtensa LX

Worked examples

Example 1 — a first encounter with Tensilica

Start with the simplest possible case. Write down what Tensilica claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Tensilica before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Tensilica ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Tensilica

In research
Tensilica appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Tensilica in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Tensilica is common in secondary-school and first-year university syllabi. It links to neighbouring topics Companies based in Silicon Valley, Companies established in 1997, Defunct computer companies of the United States, so understanding it makes those chapters shorter.
In everyday life
Look for Tensilica outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “Tensilica” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Tensilica in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Tensilica means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Tensilica out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Tensilica in simple terms?

Tensilica Inc. was a company based in Silicon Valley that developed semiconductor intellectual property (SIP) cores. Tensilica was founded in 1997 by Chris Rowen.

Why does Tensilica matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Tensilica?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Tensilica.

Tags

  • Companies based in Silicon Valley
  • Companies established in 1997
  • Defunct computer companies of the United States
  • Defunct computer hardware companies
  • Defunct semiconductor companies of the United States
  • Digital signal processors
  • Embedded microprocessors
  • Fabless semiconductor companies

Keep exploring