ul

MSI Pulse GL66 Review

Read the in depth Review of MSI Pulse GL66 Laptops. Know detailed info about MSI Pulse GL66 configuration, design and performance quality along with pros & cons, Digit rating, verdict based on user opinions/feedback.




ul

Realme Smart 32-inch Full HD LED TV Review

Read the in depth Review of Realme Smart 32-inch Full HD LED TV TV. Know detailed info about Realme Smart 32-inch Full HD LED TV configuration, design and performance quality along with pros & cons, Digit rating, verdict based on user opinions/feedback.




ul

Sony X90J 55-inch 4K Full Array LED TV Review

Read the in depth Review of Sony X90J 55-inch 4K Full Array LED TV TV. Know detailed info about Sony X90J 55-inch 4K Full Array LED TV configuration, design and performance quality along with pros & cons, Digit rating, verdict based on user opinions/feedback.




ul

Sony 65 inch 4K Ultra HD Smart TV (KD-65X80J) Review

Read the in depth Review of Sony 65 inch 4K Ultra HD Smart TV (KD-65X80J) TV. Know detailed info about Sony 65 inch 4K Ultra HD Smart TV (KD-65X80J) configuration, design and performance quality along with pros & cons, Digit rating, verdict based on user opinions/feedback.




ul

Mi Notebook Ultra Review

Read the in depth Review of Mi Notebook Ultra Laptops. Know detailed info about Mi Notebook Ultra configuration, design and performance quality along with pros & cons, Digit rating, verdict based on user opinions/feedback.




ul

Boult Audio Airbass Soulpods Review

Read the in depth Review of Boult Audio Airbass Soulpods Audio Video. Know detailed info about Boult Audio Airbass Soulpods configuration, design and performance quality along with pros & cons, Digit rating, verdict based on user opinions/feedback.




ul

Sony PULSE 3D Wireless Headset Review

Read the in depth Review of Sony PULSE 3D Wireless Headset Gaming. Know detailed info about Sony PULSE 3D Wireless Headset configuration, design and performance quality along with pros & cons, Digit rating, verdict based on user opinions/feedback.




ul

Xiaomi Smart TV 5A 43-inches Full HD LED TV (2022) Review

Read the in depth Review of Xiaomi Smart TV 5A 43-inches Full HD LED TV (2022) TV. Know detailed info about Xiaomi Smart TV 5A 43-inches Full HD LED TV (2022) configuration, design and performance quality along with pros & cons, Digit rating, verdict based on user opinions/feedback.




ul

HyperX Pulsefire Haste Wireless Review

Read the in depth Review of HyperX Pulsefire Haste Wireless Peripherals. Know detailed info about HyperX Pulsefire Haste Wireless configuration, design and performance quality along with pros & cons, Digit rating, verdict based on user opinions/feedback.




ul

O2Cure Hulk Review

Read the in depth Review of O2Cure Hulk Air Purifier. Know detailed info about O2Cure Hulk configuration, design and performance quality along with pros & cons, Digit rating, verdict based on user opinions/feedback.




ul

Samsung Galaxy S23 Ultra 5G Review

Read the in depth Review of Samsung Galaxy S23 Ultra 5G Mobile Phones. Know detailed info about Samsung Galaxy S23 Ultra 5G configuration, design and performance quality along with pros & cons, Digit rating, verdict based on user opinions/feedback.




ul

OnePlus Q Series 4K Ultra HD QLED (65 Q2 Pro) Review

Read the in depth Review of OnePlus Q Series 4K Ultra HD QLED (65 Q2 Pro) TV. Know detailed info about OnePlus Q Series 4K Ultra HD QLED (65 Q2 Pro) configuration, design and performance quality along with pros & cons, Digit rating, verdict based on user opinions/feedback.




ul

Nu 65 inch Ultra HD (4K) Smart TV ( LED65UWA1) Review

Read the in depth Review of Nu 65 inch Ultra HD (4K) Smart TV ( LED65UWA1) TV. Know detailed info about Nu 65 inch Ultra HD (4K) Smart TV ( LED65UWA1) configuration, design and performance quality along with pros & cons, Digit rating, verdict based on user opinions/feedback.




ul

Motorola Razr 40 Ultra Review

Read the in depth Review of Motorola Razr 40 Ultra Mobile Phones. Know detailed info about Motorola Razr 40 Ultra configuration, design and performance quality along with pros & cons, Digit rating, verdict based on user opinions/feedback.




ul

How to be a Resourceful Gamer

NA




ul

Acer Swift 3 OLED Review || A Truly Powerful Thin and Light Machine




ul

Samsung Galaxy Book3 Ultra - This gaming laptop is force to reckon!




ul

Programming the formulas for an ANOVA in SAS

In practice, there is no need to remember textbook formulas for the ANOVA test because all modern statistical software will perform the test for you. In SAS, the ANOVA procedure is designed to handle balanced designs (the same number of observations in each group) whereas the GLM procedure can handle [...]

The post Programming the formulas for an ANOVA in SAS appeared first on The DO Loop.




ul

The three-sigma rule

A remarkable result in probability theory is the "three-sigma rule," which is a generic name for theorems that bound the probability that a univariate random variable will appear near the center of its distribution. This article discusses the familiar three-sigma rule for the normal distribution, a less-familiar rule for unimodal [...]

The post The three-sigma rule appeared first on The DO Loop.




ul

Levy flight and vectorizing a simulation in SAS

A previous article shows a simulation of two different models of a foraging animal. The first model is a random walk, which assumes that the animal chooses a random direction, then takes a step that is distributed according to a Gaussian random variable. In the second model, the animal again [...]

The post Levy flight and vectorizing a simulation in SAS appeared first on The DO Loop.




ul

DUSU Election Results To Be Announced On November 21

The results for the Delhi University Students' Union elections will be declared on November 21, almost two months after the polls were held, according to university officials.




ul

Hezbollah's Hassan Nasrallah: The Most Powerful Man In Lebanon

Backed by Iran and hated by Israel, Hezbollah chief Hassan Nasrallah is Lebanon's most powerful man. He enjoys cult status among his Shiite supporters and holds sway over the country's institutions.






ul

Telangana train accident: Goods train derails near Peddapalli. Check full list of cancelled, diverted trains today | Today News - Mint

  1. Telangana train accident: Goods train derails near Peddapalli. Check full list of cancelled, diverted trains today | Today News  Mint
  2. Goods train derails in Telangana's Peddapalli; 20 trains cancelled, 10 diverted  The Economic Times
  3. 11 coaches of goods train derail in Telangana  The Times of India
  4. Goods train derailment in Telangana affects rail traffic between Delhi and Chennai  Telangana Today
  5. Goods train derails in Telangana's Peddapalli; 30 trains cancelled, several diverted  The Hindu







ul

Zomato CEO Reveals How He Knew He Would "End Up Marrying" His Wife

Kapil Sharma wasted no time in diving into their personal stories, focusing on how Deepinder met his Mexican wife.




ul

"No Talking...": Employee Shares Strict Workplace Rules, Calls It A "Jail"

The post details a highly restrictive environment where employees are forbidden from basic actions like looking away from their screens or using their phones.




ul

Brace For Impact! Maruti Will Increase Price Of Almost All Cars By This Date: Check Full Details

India’s largest carmaker Maruti Suzuki India Limited (MSIL) has announced that it will hike the prices of its models from January 2023. It said the increase will vary for different models. Why? In a statement the automaker explained its struggles and the reason behind the hikes. “The Company continues to witness increased cost pressure driven […]




ul

All Real-Money Based Online Games In India Can Be Regulated, Monitored & Governed By Govt

A new statement by the government and three sources have revealed that the proposal to regulate only the games of skill has been overruled. According to a government document and three sources, India’s proposed regulation of internet gambling would cover all real-money games after the prime minister’s office rejected a proposal to merely regulate games […]




ul

Millions Of Teflon Particles Are Mixed With Your Food While Cooking On Teflon-Coated Pan! (Research Results)

There is a shocking revelation by scientists who are studying the surface of a Teflon-coated pan. As per the scientists, thousands to millions of ultra-small Teflon plastic particles may be released during cooking as non-stick pots and pans gradually lose their coating. As per the new study published in the journal Science of the Total […]




ul

Interesting Details Of iPhone 15 Ultra Revealed: Find Out Design, Specs, USPs & More

Apple 14 is barely out of the box and features and rumors of the Apple 15 series are already making rounds of the internet.  The newest reports have revealed that the iPhone 15 Pro Max is to be replaced by the brand-new iPhone 15 Ultra. With the iPhone 15 series, the corporation is also said […]




ul

3 Biggest Changes Of iOS 16.2 Update That Every iPhone User Should Know!

In its latest update Apple said that it is preparing for the iOS 16.2 update for iPhones across the world. Notably, like the previous release, there are a couple of changes coming for the iPhones.  iOS 16.2 Update Release Date So far, Apple has not announced a release date for iOS 16.2 update. Reportedly, the […]




ul

EV Ultimo launches platform in the Electric Vehicles ecosystem

EV Ultimo launches platform to assist brands, buyers, stakeholders in the Electric Vehicles ecosystem




ul

Operation Shanela Yielded Good Results in the Joe Gqabi District

[SAPS] SAPS members' continued efforts to prevent and detect crime yielded the following successes within the Joe Gqabi District as part of Operation Shanela during the week and start of the weekend .




ul

South Africa's Civil Service Should Be Restructured, but a Plan to Reward Early Retirement Won't Solve the Problem - Economist

[The Conversation Africa] South Africa's finance minister, Enoch Godongwana, announced in his October mid-term budget policy statement that cabinet had approved funding for an early retirement programme to reduce the public sector wage bill. R11 billion (about US$627 million) will be allocated over the next two years to pay for the exit costs of 30,000 civil servants while retaining critical skills and promoting the entry of younger talent.





ul

These Matriculants Have Been Waiting for Their Matric Certificates for Three Years

[GroundUp] The education department says there's only one SETA official assisting all nine provinces




ul

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.




ul

How to create multiple shapes of same port in innovus?

LEF allows the same port with multiple shape definitions. Does anybody know if innovus can create multiple duplicate shapes associated with the same port? Assume they are connected outside the block with perfect timing synchronization. Thank you!




ul

Specifying the placement of submodules in the top module during the pnr using Innovus

Hi everyone,

I'm designing a digital chip that will be fabricated. I have a HDL top module that includes several submodules inside it. I want to define the position of some of the submodules during the PnR so that later I can specify there positions in the Micrograph photo after the IC fabrication. When I perform the PnR using Innovus, I always got a layout shape where the submodules seems to be flatted. I wonder if there is a way to specify the placement of each submodule in my top module  (maybe in the tcl file) during the PnR so later I can define there positions in the micrograph photo. 

Thanks in Advance!




ul

Tempus ECO initial setup summary not matching timing report results

We are currently setting up the Tempus flow and have ran into some mismatched data regarding ECO and timing reports. I generated a timing report before running ECO and saw six total setup violations. When running opt_signoff -setup, the initial setup summary that was printed in the shell only showed one violation. I can see that violation from the initial setup summary in my pre-ECO timing report and it is not the worst path. Upon further investigation, I forced the tool to try to fix setup on one of the other five violations from the timing report using the opt_signoff_select_setup_endpoints attribute and the tool said that the endpoint had positive slack and would be ignored.

Has anyone experienced something like this before?




ul

BER and EVM calculation

Hi,

I hope you are doing well.

I have designed and simulated a PA system in Cadence using high-level blocks, which include both ideal components and some defined with Verilog-A. My goal is to calculate the Bit Error Rate (BER) and Error Vector Magnitude (EVM) in the system. I am using an LTE source from RFLib, and everything functions correctly in the transient simulation.

To calculate these parameters, I intended to use envelope simulation. However, when I attempt to run the envelope simulation, I encounter convergence errors, which prevent it from working as expected.

Given this issue, I believe I need to work with transient data instead. Could you please advise on how to approach this in Cadence without exporting the data to MATLAB?

Thank you for your assistance.




ul

How to create draw region button like the one used in the Area and Density calculator

Hello,

I would like to create a button for my form that prompts the user to click on a cellview and draw a rectangle bounding box, exactly like the one used in the Area and Density Calculator. Can someone please help me with this?

Thanks!

Beto




ul

Error ASSEMBLER-1600 when running script with two different MC simulations

Hello Community,

I have encountered an issue that is a mystery to me and hope somebody could give me a clue about what is happening in Cadence and maybe even a solution?

I am running a test scripted in a SKILL file that sequentially opens two different projects with MC analyses and in between I get an error message box and also multiple logs in CIW with exactly the same text.

 

Both projects run a simulation with a call like this:

historyName = maeRunSimulation(?session sessionName ?waitUntilDone t)

 

After this the script closes the current project, opens the next project and executes the same line with maeRunSimulation() for the second project. Then immediately this error message happens, and also is logged repeatedly in the CIW window

 

The message box looks like this:

The logs I get in CIW:

 

nil
hiCancelProgressBox(_axlNetlistCreateProgressBar)
nil
hiCancelProgressBox(_axlUILoadForm)
nil
when(dwindow('axlDataViewessWindow1) hiMapWindow(dwindow('axlDataViewessWindow1)))
t
when(dwindow('axlRunSummaryessWindow1) hiMapWindow(dwindow('axlRunSummaryessWindow1)))
t
ERROR (ASSEMBLER-1600): Cannot find an active session named fnxSession0.
You can only modify an ADE Assembler session that is active.
Perhaps the session name was misspelled or has not yet been created.
Verify the session name matches an existing ADE Assembler session.

1>
ERROR (ASSEMBLER-1600): Cannot find an active session named fnxSession0.
You can only modify an ADE Assembler session that is active.
Perhaps the session name was misspelled or has not yet been created.
Verify the session name matches an existing ADE Assembler session.

*WARNING* hiDisplayAppDBox: modal dbox 'adexlMessageDialog' is already displayed!
ERROR (ASSEMBLER-1600): Cannot find an active session named fnxSession0.
You can only modify an ADE Assembler session that is active.
Perhaps the session name was misspelled or has not yet been created.
Verify the session name matches an existing ADE Assembler session.

*WARNING* hiDisplayAppDBox: modal dbox 'adexlMessageDialog' is already displayed!
ERROR (ASSEMBLER-1600): Cannot find an active session named fnxSession0.
You can only modify an ADE Assembler session that is active.
Perhaps the session name was misspelled or has not yet been created.
Verify the session name matches an existing ADE Assembler session.




ul

μWaveRiders: Setting Up a Successful AWR Design Environment Design - UI and Simulation

When starting a new design, it's important to take the time to consider design recommendations that prevent problems that can arise later in the design cycle. This two-part compilation of guidelines for starting a new design is the result of years of Cadence AWR Design Environment platform Support experience with designs. Pre-design decisions for user interface, simulation, layout, and library configuration lay the groundwork for a successful and efficient AWR design. This blog covers the user interface (UI) and simulation considerations designers should note prior to starting a design.(read more)




ul

μWaveRiders: Setting Up a Successful AWR Design Environment Design - Layout and Component Libraries

When starting a new design, it's important to take the time to consider design recommendations that prevent problems that can arise later in the design cycle. This two-part compilation of guidelines for starting a new design is the result of years of Cadence AWR Design Environment platform Support experience with designs. Pre-design decisions for user interface, simulation, layout, and library configuration lay the groundwork for a successful and efficient AWR design. This blog, part 2, covers the layout and component library considerations designers should note prior to starting a design.(read more)




ul

Training Insights New Course: Planar EM Simulation in AWR Microwave Office

New online training course for AXIEM EM Simulator in AWR Microwave Office is available.(read more)