cor

Asus Zenbook 14X OLED (Space Edition) UX5401ZAS 12th Gen core i9-12900H (2022) Review

Read the in depth Review of Asus Zenbook 14X OLED (Space Edition) UX5401ZAS 12th Gen core i9-12900H (2022) Laptops. Know detailed info about Asus Zenbook 14X OLED (Space Edition) UX5401ZAS 12th Gen core i9-12900H (2022) configuration, design and performance quality along with pros & cons, Digit rating, verdict based on user opinions/feedback.




cor

Corsair HS65 Surround Review

Read the in depth Review of Corsair HS65 Surround Gaming. Know detailed info about Corsair HS65 Surround configuration, design and performance quality along with pros & cons, Digit rating, verdict based on user opinions/feedback.




cor

Intel Core i9-13900K Desktop Processor Review

Read the in depth Review of Intel Core i9-13900K Desktop Processor PC Components. Know detailed info about Intel Core i9-13900K Desktop Processor configuration, design and performance quality along with pros & cons, Digit rating, verdict based on user opinions/feedback.




cor

Intel Core i9-12900K Desktop Processor Review

Read the in depth Review of Intel Core i9-12900K Desktop Processor Others. Know detailed info about Intel Core i9-12900K Desktop Processor configuration, design and performance quality along with pros & cons, Digit rating, verdict based on user opinions/feedback.




cor

MSI Titan GT77 HX 13VI 13th Gen Core i9-13950HX Review

Read the in depth Review of MSI Titan GT77 HX 13VI 13th Gen Core i9-13950HX Laptops. Know detailed info about MSI Titan GT77 HX 13VI 13th Gen Core i9-13950HX configuration, design and performance quality along with pros & cons, Digit rating, verdict based on user opinions/feedback.




cor

Hp Victus 16 (Core i5 + RTX 4050) Review

Read the in depth Review of Hp Victus 16 (Core i5 + RTX 4050) Laptops. Know detailed info about Hp Victus 16 (Core i5 + RTX 4050) configuration, design and performance quality along with pros & cons, Digit rating, verdict based on user opinions/feedback.




cor

Lenovo Legion Pro 5i 13th Gen Core i7-13700HX Review

Read the in depth Review of Lenovo Legion Pro 5i 13th Gen Core i7-13700HX Laptops. Know detailed info about Lenovo Legion Pro 5i 13th Gen Core i7-13700HX configuration, design and performance quality along with pros & cons, Digit rating, verdict based on user opinions/feedback.




cor

The correlogram: Visualize correlations by fitting angles

A common way to visualize the sample correlations between many numeric variables is to display a heat map that shows the Pearson correlation for each pair of variables, as shown in the image to the right. The correlation is a number in the range [-1, 1], where -1 indicated perfect [...]

The post The correlogram: Visualize correlations by fitting angles appeared first on The DO Loop.




cor

Locking When Emulating Xtensa LX Multi-Core on a Xilinx FPGA

Today's high-performance computing systems often require the designer to instantiate multiple CPU or DSP cores in their subsystem. However, the performance gained by using multiple CPUs comes with additional programming complexity, especially when accessing shared memory data structures and hardware peripherals. CPU cores need to access shared data in an atomic fashion in a multi-core environment. Locking is the most basic requirement for data sharing. A core takes the lock, accesses the shared data structure, and releases the lock. While one core has the lock, other cores are disallowed from accessing the same data structure. Typically, locking is implemented using an atomic read-modify-write bus transaction on a variable allocated in an uncached memory.

This blog shares the AXI4 locking mechanism when implementing an Xtensa LX-based multi-core system on a Xilinx FPGA platform. It uses a dual-core design mapped to a KC705 platform as an example.

Exclusive Access to Accomplish Locking

The Xtensa AXI4 manager provides atomic access using the AXI4 atomic access mechanism. While Xtensa's AXI manager interface generates an exclusive transaction, the subordinate's interface is also expected to support exclusive access, i.e., AXI monitoring. Xilinx BRAM controller's AXI subordinate interface does not support exclusive access, i.e., AXI monitoring: AXI Feature Adoption in Xilinx FPGAs.

Leveraging Xtensa AXI4 Subordinate Exclusive Access

The Xtensa LX AXI subordinate interface supports exclusive access. One approach is to utilize this support and allocate locks in one of the core's local data memories. Ensure that the number of external exclusive managers is configured, typically to the number of cores (Figure 1).

Figure 1

Note that the Xtensa NX AXI subordinate interface does not support exclusive access. For an Xtensa NX design, shared memory with AXI monitoring is required.

In Figure 2, the AXI_crossbar#2 (block in green) routes core#0's manager AXI access (blue connection) to both core's local memories. Core#1's manager AXI (yellow connection) can also access both core's local memories. Locks can be allocated in either core's local data memory.

In-Bound Access on Subordinate Interface

On inbound access, the Xtensa AXI subordinate interface expects a local memory address, i.e., an external entity needs to present the same address as the core would use to access local memory in its 4GB address space. AXI address remap IP (block in pink) translates the AXI system address to each core's local address. For example, assuming locks are allocated in core#0's local memory, core#1 generates an AXI exclusive to access a lock allocated in core#0's local memory (yellow connection). AXI_crossbar#2 forwards transaction to M03_AXI port (green connection). AXI_address_remap#1 translates the AXI system address to the local memory address before presenting it to core#0's AXI subordinate interface (pink connection).

It is possible to configure cores with disjoint local data memory addresses and avoid the need for an address remap IP block. But then it will be a heterogeneous multi-core design with a multi-image build. An address remap IP is required to keep things simple, i.e., a homogeneous multi-core with a single image build. A single image uses a single memory map. Therefore, both cores must have the same view of a lock, i.e., the lock's AXI bus address must be the same for both.

Figure 2

AXI ID Width

Note Xtensa AXI manager interface ID width=4 bits. Xtensa's AXI subordinate interface ID width=12 bits. So, you must configure AXI crossbar#2 and AXI address remap AXI ID width higher than 4. AXI IDs on a manager port are not globally defined; thus, an AXI crossbar with multiple manager ports will internally prefix the manager port index to the ID and provide this concatenated ID to the subordinate device. On return of the transaction to its manager port of origin, this ID prefix will be used to locate the manager port, and the prefix will be truncated. Therefore, the subordinate port ID is wider in bits than the manager port ID. Figure 3 shows the Xilinx crossbar IP AXI ID width configuration.

Figure 3

Software Tools Support

Cadence tools provide a way to place locks at a specific location. For more details, please refer to Cadence's Linker Support Packages (LSP) Reference Manual for Xtensa SDK. .xtos.lock(green) resides in core#0's local memory and holds user-defined and C library locks. The lock segment memory attribute is defined as shared inner (cyan) so that L32EX and S32EX instructions generate an exclusive transaction on an AXI bus. See Figure 4. The stack and per-core Xtos and C library contexts are allocated in local data memory (yellow).

…………..LSP memory map………….
BEGIN dram0
0x40000000: dataRam : dram0 : 0x8000 : writable ;
dram0_0 : C : 0x40000400 - 0x40007fff : STACK : .dram0.rodata .clib.percpu.data .rtos.percpu.data .dram0.data .clib.percpu.bss .rtos.percpu.bss .dram0.bss;
END dram0
…………………
BEGIN sysViewDataRam0
0xA0100000: system : sysViewDataRam0 : 0x8000 : writable, uncached, shared_inner;
lockRam_0 : C : 0xA0100000 - 0xA01003ff : .xtos.lock;
END sysViewDataRam0
…………..

Figure 4

Please visit the Cadence support site for more information on emulating Xtensa cores on FPGAs.




cor

μWaveRiders: Scoring Goals with the Latest AWR Design Environment Optimizer

AWR V22.1 software introduces the Pointer-Hybrid optimization method which uses a combination of optimization methods, switching back and forth between methods to efficiently find the lowest optimization error function cost. The optimization algorithm automatically determines when to switch to a different optimization method, making this a superior method over manual selection of algorithms. This method is particularly robust in regards to finding the global minima without getting stuck in a local minima well.(read more)




cor

How to remove incorrect nets error in cadence?

While doing the lvs it's showing an error in gnd connection, I am not being able to understand exactly what is the error and what do I need to do to remove this error?




cor

The default location of orCAD Capture library Pin Number is incorrect

The default position of the pin number is incorrect.




cor

incorrect output of multiplication in jaspergold

I want to use jaspergold to formally verify functionality of my custom multiplier. I am computing the expected result using A*B to check against output of my multiplier. Here, A and B are two logic signed operands. However, jaspergold is performing the operation A*B incorrectly.

I have reproduced this issue using the attached example. JasperGold compiles and elaborates the module and subsequently runs a formal proof. The tool raises a counterexample to assertion whose screenshot is attached below:

I simulated the same example using xrun and it was giving the correct product output in simvision waveform. Please help me resolve this issue. I am using 2023.03 version of Jasper Apps.

Thanks and regards

Anubhav Agarwal




cor

explain/correct my understanding between average/covered in imc metrics

I'm working on the code coverage. Doing a metrics analysis by default we see overall average grade and overall covered. But when i do a block analysis on an instance i see overall covered grade, code covered grade, block covered grade, statement covered grade, expression covered grade, toggle covered grade.

As I dont know the difference I started to read the IMC user guide and came to know there are 3 things we come across while doing a code coverage local, covered, average

From my understanding

local - child instances metrics doesnt reach the parent level. For example, we have an instance Q and its sub instances like Q.a, Q.b. Block Local grade of Q can be 100% even when its instances Q.a and Q.b a block local grades isnt at 100%.

In the attached image there is formula 

The key difference between average and covered is the weights.

Average : Mathematically taking the above scenario where Q.a, and Q.b has 10 blocks each. Q.a has covered 8 blocks and q.b has covered 2 blocks. Now if we take the normal average it should be total covered/ totatl number = 8+2/10+10 yielding 50%. But when we add weights saying Q.a is 70% and Q.b is 30% the new number would be (8*0.7+2*0.3) / (10*0.7+10*0.3) resulting 62%. Because of the weights we see 12% bump.

Covered: there is no role of weights.

Among these 3 metrics i've changed my default view to this in the image to get more realistic picture when i do analyze metrics. Do you guys agree with the approach?




cor

SI/PI Simulation and Measurement Correlation Forum

Join this insightful on-demand webinar event "SI/PI Simulation and Measurement Correlation Forum" available through Signal Integrity Journal that features industry expert presentations ranging from chip to package to complex board designs.(read more)




cor

Here Is the Recording of the RTL-to-GDSII Flow FrontEnd Webinar!

In this recent Training Webinar, we explore the concepts of RTL design, design verification, and coverage analysis while unveiling the exciting world of front-end design flow by guiding you through essential steps involved in creating integrated circuits—the building blocks of modern electronics.

We’ll break down the process into manageable stages, from defining the chip’s functionality to its physical realization. We’ll investigate the front-end part of the RTL-to-GDSII flow—from specification to functional verification and design coverage—and explore:

  • Key concepts of specifying chip behavior and performance
  • How to translate ideas into a digital blueprint and transform that into a design
  • How to ensure your design is free of errors

Watch the Training Webinar recording from September 18, 2024: A Beginner’s Guide to RTL-to-GDSII Front-End Flow

Want to Learn More?

This link gives you more information about this RTL-to-GDSII Flow, the related training course, and a link to enroll:

Cadence RTL-to-GDSII Flow Training

The course includes slides with audio and downloadable laboratory exercises designed to emphasize the topics covered in the lecture. There is also a Digital Badge available for the training.

 Also, take this opportunity to register for the free Online Training related to this Webinar Topic.

Cadence RTL-to-GDSII Flow

Xcelium Simulator

Verilog Language and Application

Learning Maps

The online class is free for all Cadence customers with a Cadence Learning and Support Portal account. For instructor-led training sessions "Live" or "Blended" please contact Cadence Training.

Related Training Bytes

What is RTL Coding In VLSI Design?

What is Digital Verification?

What Is Synthesis in VLSI Design?

What Is Logic Equivalence Checking in VLSI Design?

What Is DFT in VLSI Design?

What is Digital Implementation?

What is Power Planning?

What are DRC and LVS in Physical Verification?

What are On-Chip Variations?

Related Blogs

Did You Miss the RTL-to-GDSII Webinar? No Worries, the Recording Is Available!

Training Insights – Why Is RTL Translated into Gate-Level Netlist?

Training Bytes: They May Be Shorter, But the Impact Is Stronger!

Cadence Support - A Round-the-Clock Problem Solver, Webinar Recording Available!




cor

fDi Index: investors carried weak sentiment into January as coronavirus threat emerged

Announced greenfield projects into China plummeted in early 2020 with the US and Europe taking the lion's share of global foreign investment. 




cor

Chinese investment to Europe at record high

Sino-European foreign direct investment is converging, according to data from fDi Markets.




cor

Zibo hopes to score investment goals

The eastern Chinese city of Zibo is recognised as the official birthplace of football. However, its local government is hoping it will soon be known for its excellence in the chemical, medical and manufacturing industries.




cor

View from Asia: the crippling effect of coronavirus

China's coronavirus outbreak is having a seismic effect in Asia and beyond, writes Lawrence Yeo.




cor

Mexico teams up with Singapore to launch Tehuantepec trade corridor

President Obrador aims to mobilise billions in public and private investment to create an alternative to the Panama Canal along the Tehuantepec corridor. 




cor

Which FDI sectors could benefit from the coronavirus crisis?

Wavteq's Henry Loewendahl discusses which sectors retain potential for foreign investment amid the current global crisis 




cor

Coronavirus set to shock Middle East's most fragile economies

The pandemic is likely to hit the Middle East’s more fragile countries hardest.




cor

Latin America prepares for sharp drop in FDI amid coronavirus pandemic

The fallout from the pandemic looks set to stall trade and investment to Latin America.




cor

Score $100 off Beats Studio Pro headphones at Target

As of Nov. 11, the Beats Studio Pro headphones are $100 off at Target from their $349.99 list price to $249.99.




cor

Walmart+ members can score a pair of Beats Solo3 headphones for $69

Starting at 12 p.m. ET on Nov. 11, Walmart+ members can buy the Beats Solo3 wireless headphones for just $69.




cor

Score a Keurig K-Express for under $30 with Walmart+

Starting at noon ET on Nov. 11, Walmart+ members can buy a Keurig K-Express Essentials single-serve coffee maker for just $29.88.




cor

Score $40 off the RayNeo Air 2s AR glasses ahead of Black Friday

As of Nov. 12, the RayNeo Air 2s AR glasses are $40 off at Amazon, now $399.99 as an early Black Friday deal.




cor

Save over $200 on a refurbished Dyson Corrale at Walmart

Save 57% on a pair of refurbished Dyson Corrale straighteners at Walmart.




cor

Score Walmart's early Black Friday deal on the Microsoft Xbox Series X

Save 10% on the the Microsoft Xbox Series X at Walmart.




cor

Score Apple AirPods 3 for under $100 in Walmart's early Black Friday sale

Apple AirPods 3 normally retail for $169. As of Nov. 12, they're on sale for $94 at Walmart.




cor

Take $120 off the Shark Clean and Empty cordless vacuum and tidy up off-leash

As of Nov. 12, get the Shark Clean and Empty Cordless Vacuum for $199 at Walmart, down from its usual price of $319. That's 37% off.




cor

Capricornia’s smart road to A$4.74 million Chinese joint venture

Australia’s Capricornia Contact Lens has signed a A$4.74 million joint venture with Guangzhou Ruitai Biotech to set up EPICON, an entity that will conduct R&D and manufacture scleral lens and other ophthalmic products.




cor

Setting the Record Straight – Myths vs. Facts about .com

Over the past several weeks, there has been significant discussion about Verisign and its management of the .com top-level domain (TLD) registry. Much of this discussion has been distorted by factual inaccuracies, a misunderstanding of core technical concepts, and misinterpretations regarding pricing, competition, and market dynamics in the domain name industry. Billions of internet users […]

The post Setting the Record Straight – Myths vs. Facts about .com appeared first on Verisign Blog.




cor

NVIDIA and SoftBank Corp. Accelerate Japan’s Journey to Global AI Powerhouse

NVIDIA today announced a series of collaborations with SoftBank Corp. designed to accelerate Japan’s sovereign AI initiatives and further its global technology leadership while also unlocking billions of dollars in AI revenue opportunities for telecommunications providers worldwide.




cor

Climate Change Brings Challenges for the CNMI: Stronger Storms, Coral Loss, and Health Risks

Climate Change Brings Challenges for the CNMI: Stronger Storms, Coral Loss, and Health Risks Climate Change Brings Challenges for the CNMI: Stronger Storms, Coral Loss, and Health Risks
ferrard

News Release

Explore

News Release

Explore




cor

New Report: American Sāmoa Faces Health Threats, Stronger Storms, and Challenges for Coral Reefs from Climate Change

New Report: American Sāmoa Faces Health Threats, Stronger Storms, and Challenges for Coral Reefs from Climate Change New Report: American Sāmoa Faces Health Threats, Stronger Storms, and Challenges for Coral Reefs from Climate Change
venkatp

News Release

Explore

News Release

Explore




cor

New Report Assesses Shortcomings of Indonesia’s Regional Anti-Corruption Courts

New Report Assesses Shortcomings of Indonesia’s Regional Anti-Corruption Courts New Report Assesses Shortcomings of Indonesia’s Regional Anti-Corruption Courts
venkatp

News Release

Explore

News Release

Explore




cor

In Hawai‘i and the Pacific Islands, Climate Change Means Billions of Dollars of Coastal Damage, Widespread Coral Death and Human Health Risks, Official US Assessment Finds

In Hawai‘i and the Pacific Islands, Climate Change Means Billions of Dollars of Coastal Damage, Widespread Coral Death and Human Health Risks, Official US Assessment Finds In Hawai‘i and the Pacific Islands, Climate Change Means Billions of Dollars of Coastal Damage, Widespread Coral Death and Human Health Risks, Official US Assessment Finds
hasegaws

News Release

Explore

News Release

Explore




cor

Record road trips expected

EXPRESSWAYS in China will likely see a record traffic volume during the upcoming holiday due to travel demand, an official said yesterday. According to Wang Xiuchun, from the Ministry of Transport, the




cor

The Humility of the Faithful Pastor (1 Corinthians 4:1-13)

Check here each week to keep up with the latest from John MacArthur's pulpit at Grace Community Church.




cor

The Shepherd’s Sacrifice for the Sake of the Gospel (1 Corinthians 9-10)

Check here each week to keep up with the latest from John MacArthur's pulpit at Grace Community Church.




cor

The Humble Coronation of King Jesus (Matthew 21:1-11)

Check here each week to keep up with the latest from John MacArthur's pulpit at Grace Community Church.




cor

Does the Bible Permit a Woman to Preach? (1 Corinthians 14:33-38)

Check here each week to keep up with the latest from John MacArthur's pulpit at Grace Community Church.




cor

The Lowly Coronation of the High King of Heaven ()

Check here each week to keep up with the latest from John MacArthur's pulpit at Grace Community Church.




cor

Hope for Discouraged Saints (2 Corinthians 2:12-17)

Check here each week to keep up with the latest from John MacArthur's pulpit at Grace Community Church.




cor

Why the World Rejects God’s Word (1 Corinthians 1:18-2:16)

Check here each week to keep up with the latest from John MacArthur's pulpit at Grace Community Church.




cor

The Inescapable Corruption of Sin (Selected Scriptures)

Check here each week to keep up with the latest from John MacArthur's pulpit at Grace Community Church.




cor

God’s Kingdom Is Not of This World (2 Corinthians 6:14-7:1)

Check here each week to keep up with the latest from John MacArthur's pulpit at Grace Community Church.




cor

Bold Proclaimers of Gospel Truth, Part 1 (2 Corinthians 4:1-6)

Check here each week to keep up with the latest from John MacArthur's pulpit at Grace Community Church.