Friday, December 30, 2022

Puzzles

 The puzzle of goat, wolf and hay

six ways of arriving at a solution

"Albert Einstein was once asked what the difference was between him and the average person. He said that if you asked the average person to find a needle in the haystack, the person would stop when he or she found a needle. He, on the other hand, would tear through the entire haystack looking for all the possible needles. With creative thinking, one generates as many alternative approaches as one can." - EINSTEIN’S NEEDLE IN THE HAYSTACK

Thursday, December 29, 2022

Wednesday, December 28, 2022

Next generation

 IIT Lecture videos Came across these on MIT site

How to expand the semiconductor industry talent pool

“If there are no young writers, there will be no future readers. Every group of young writers that are coming along is continuing the tradition of reading and writing. They’re part of a very long history. But, if all of a sudden there weren't any young writers, that tradition would stop. That's why it's a good idea to encourage young writers on the idea of books and reading. More young readers and writers need to come along, or else, it will all come to an end”. - Margaret Atwood


Tuesday, December 13, 2022

Rainbows

          Rainbows are red,orange,yellow,green,blue,indigo,and violet. Rainbows come when it is sunny and rainy. Some are wrong because they start with purple and end in red . Rainbows are verrrrrrrrrrrrrrrrrrrrrrrry beautiful and different.They start in red and end in purple. Did you know there are double rainbows? Did you they do not have clouds? Well, it's true. 

Sunday, October 16, 2022

LITTLE RED RIDING HOOD

 Once upon a time , a little girl named little red riding hood . One day her mom told her to give her grandma some pie. Her grandma lived on the other side of the woods. On the way she met a wolf . The wolf  said where are you going  

Sunday, October 02, 2022

the leader in my life BY:MG

Dear Firefighters,
Thank you for taking care of the city for us. I think you work hardto keep us safe and sound. 
 You are my hero becuase you sacrifice your life for complete strangers. Once,when my mom and Iwere walking to the mailbox,we saw a firetruck passing by the park. The firetruck said "Hi" to us. Another time

Sunday, September 25, 2022

Poldark times

 New World Inc

wool industry


Scientists against time

 Scientists against time

Proximity Fuze


Hi what is nature?

 Nature is all four elements put together.Fire ,water,air,and earth are the elements.It can be plants or water or the sun.Did you know we sometimes eat nature?Nature always grows  and when I say always I mean always.It is veeereeeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrrrrrrrrryyyyyyyyyyyyyy healthy!!!!!!!!!!!!!!!The sun is very powerful it has so much energy if it was not real it would be bad.But heat is also a deadly condition.Plants can react to pain. Did you know only 85% of plant is found in  the ocean.Humans only use 1% of all available water. Well if you want to learn more, go out and find more fun facts about nature!

Saturday, September 24, 2022

Sunday, September 11, 2022

Britain ships and trees

 

Robert G. Albion’s doctoral dissertation, Forests and Sea Power: The Timber Problem of the Royal Navy, 1652–1862

1990 book Trees and Woodland in the British Landscape: The Complete History of Britain’s Trees, Woods and Hedgerows, Oliver Rackham 

Patrick Melby wrote in a 2012 Western Oregon University paper, Insatiable Shipyards: The Impact of the Royal Navy on the World’s Forests, 1200-1850.

Insatiable Shipyards 

Saturday, September 10, 2022

Complexity

What I learnt from Complexity

 Complexity by Mitchel Waldrop

Pieces of the action by Vannevar Bush

proteins from petroleum pipeline

How does this hold now?

"Wecan even produce proteins from organisms that grow well on petroleum, and the remarkable point about this is that we could thus makeprotein enough for all the world and use in the process only 5 per cent of the petroleum we now use for heat and power. "

Only Yesterday: An Informal History of the 1920s by Frederick Lewis Allen 

complexity map

Complex Adaptive Systems

What makes entrepreneurs entrepreneurial

Objectivity, Value Judgement and theory choice by Thomas Kuhn.

Writing contests for kids

 POETRY CONTEST - Aug 11, 2022

Intergenerational sense of wonder

Friday, September 09, 2022

THE LEADER IN MY LIFE BY:AG

     The leader in my life likes art and music.

      The leader in my life does the 7 habits of kids like begin in the end of mind. 

      The leader in my life is a girl.

       She loves to particapate a lot and is in 2nd grade.                                                     

       She is kind and caring and loving.                                                                               

        She is an indian.

        She got selected in the habit begin in the end in mind.                                                                                   She loves to sing and dance.

         She is energetic and active.                                                            

         She is intelligent.                                                                                

          She starts a fued with her sister.   

          THE LEADER IN MY LIFE IS MYSELF. A PERSON'S LEADER IS  THEM SELF.😀

    

Thursday, September 08, 2022

Analytics in Sports

 La liga uses Microsoft, PSTN

golden state warriors use Google Cloud

constant currency



Each could be a case study. 

Tuesday, September 06, 2022

Lists in Python

 List is a built-in class in Python. If class and method concepts are hard to understand. You might have already used a class like list and its methods like update and not even know that you did it. You can change a dictionary into class. You can have list of class instances.

list source code in Python.

-> in Python is a function annotation for a return value.

Abstract methods

Saturday, August 27, 2022

All about foxes book 2

 What is orange in summer and white in winter? How did you know it was a red fox? They eat rodents and rabbits,but  also eat berries.Their front paws have five toes while the back has four! They don’t make good pets.When afraid ,they grin. Females are called vixens. Usually red foxes choose one mate to be with for their whole life. THE END

Wednesday, July 13, 2022

Jellyfish

mJellyfish are harmful.Their sting is veeeeeeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrryyyyyyyyyyyyy painful.They can be any color like red ,blue ,green ,pink, and even glow in the dark.Jellyfish can be different or same or uniqe.THEY can be sparckly and curly.Jellyfish can be small and big.Inside the tentcles there are darts and in the darts is venom.To fix a sting always bring vinegar and twsirs.ONE PART OF THE JELLYFISH IS THE BELL.nn

Sunday, July 10, 2022

p-cores and e-cores

 What are p-cores and e-cores on an intel cpu?


Monday, June 27, 2022

Profitability in semiconductor industry

 

Profitability in semiconductor industry

"The metric, the multi-year percentage change of semiconductor sales divided by the sum of capital expenditures over the same multi-year period, approaches zero approximately a year before an industry downturn " - Jim Bagley.

Thursday, June 23, 2022

All About Terrifying Tigers

 Did you know tigers are the largest type of cat species in the world? Well, they sure are! Some of the cool things about tiger s is that they      ,       , and        .



First and foremost, something cool about a tiger is that they



Furthermore, another thing that is cool about a tiger is that they



Finally, one last thing that is cool about tiger is that they 



All in all, some of the cool things about tigers is that they      ,      , and       . Now that you know a bit about ferocious animals, go see what else you can find out.

Monday, June 20, 2022

All About Owls By Laura Marsh

 What will hoot in the night and  flies through the cold breeze?You are so smart it is an OWL''!!!!!!!!!!!!!!!!!!!!!!!!!!'!!!!!!!!!!!Did you know owls are great hiders?Some hide in tiny burroughs.There are more than 155 spieces of owls.Owls can be small and big thier faces can be round or shaped like a heart.Owls can be lots of colors and lots shapes. Owls eat remains of birds ,they also eat the bones.Owls are the wisest animal on earth.Owl spieces are found all over the world.Owls can be seen in the dark.Owls sleep during the day and hunt in the night.

Wednesday, June 15, 2022

A course on contact and via resisitance here

 

New ways to wire and integrate chips - A master Class from Applied Materials


Power Via and Ribbon Fet

 

Power Via and RibbonFet 


Sunday, June 12, 2022

MCM architecture

 

Multi chip module 

High bandwidth memory stackable

GPU Domain Specialization via Composable On-Package Architecture

SM - Streaming Multiprocessors

MSM- Memory System Module

GPM - GPU Module

MC - Memory controllers



Sunday, May 08, 2022

If your day can start with a question...


 What are Granite Ridge processors?

Navi4

Saturday, May 07, 2022

upi, mdf

 


ADVANCE PROGRAM ISSCC 

MDF is Modular Die Fabric. UPI is Ultra Path Interconnect.

Core tiles and IMC tiles.

Emmitsburg PCH

DMI is the Direct Media Interface.

PCH is platform controller hub


Sunday, February 27, 2022

Perl example of splitting

 @thislist = ("a/apple", "b/banana/g", "c/cherry/d/f");

print(@thislist);

foreach $myFile (@thislist) {

@myList=split( '/', $myFile);

   $size = @myList;

   print("$size \n");

   print("@myList \n")

}

output

a/appleb/banana/gc/cherry/d/f2 

a apple 

b banana g 

c cherry d f 


tried at https://www.learn-perl.org/


Passing array into subroutine, finding max, min

passing array references to subroutines

referencing and dereferencing

Thursday, February 24, 2022

Python exception handling

 A Comprehensive Guide to Handling Exceptions in Python

python-textbok.readthedocs.io

Errors and exceptions


eg -

import sys


randomList = [1, 2, 8]

for entry in randomList:

    try:      

          print(randomList[entry])

    except:

        print("Oops!", sys.exc_info()[0], "occurred.")


Output

22
8
Oops! <class 'IndexError'> occurred.

Thursday, February 03, 2022

Toastmaster speeches


1. The Ice Breaker  - Practise, Practise, Practise

2. Organize Your Speech –speech format of a fixed point 1 point2. Leave some flexibility in the points supporting the main points.

3. Get to the Point – Time your speech as you say it aloud. This will help you weed out sentences that don’t fit in your speech and timeframe.

4. How to Say It – Make it a part of daily life, so it becomes natural over time.

5. Your Body Speaks – Kindra Hall

6. Vocal Variety – Mimic the energy of other speakers on the radio and TV. Get comfortable listening to your voice. Find ‘Voice memos’ app on your smart phone and listen to your self speaking.

7. Research Your Topic -

8. Get Comfortable with Visual Aids – Pecha Kucha

9. Persuade with Power – Conduct an auction.

10. Inspire Your Audience – Share what you were born to share with the world.

Career Development

Putting common career advice to the test 

Track what excites you or scare you

What metrics mean something

Know what options are available – Networking, Books, Other organization knowledge, Public figures

Which do you see yourself in? Make a future resume. Keep refining it.

Do you know your obstacles? – Feedback

What are the new skills needed to your final destination? – Experience, Education- formal course, online course, Books, Data (eg Strategy, risk as opportunity), Dealing with Complexity, Modeling a situation, Your learning style and growth through challenging with other styles.

Your support team – Find a Mentor, Keep family in the ring, Sustaining motivation and going back to the beginning if this is not the right path.

Giving it back – Mentoring

Pushing ourselves to find the limit

Plaza with different opportunities. There are many steps. Do you want to take one path and reach the pinnacle or go up a bit on the others, which could mean having to climb new stairs and going down a few. Or find lateral bridges.

Know your users needs 


Analog

 

http://www.electropages.com/2017/08/texas-instruments-mcus-supported-extensive-ecosystem-reference-designs-code-examples/


Low Power

http://www.eetimes.com/document.asp?doc_id=1332131

http://www.ti.com/lit/an/scha004/scha004.pdf

http://www.linear.com/products/Voltage_Output_DACs

https://electronics.stackexchange.com/questions/28628/why-dont-microcontrollers-generally-have-on-chip-dacs

current-output DACs

http://www.analog.com/media/en/training-seminars/tutorials/MT-019.pdf

I2C/SPI interface to external DAC

https://www.maximintegrated.com/en/app-notes/index.mvp/id/3439

https://books.google.com/books?id=CB9GaAU1dwsC&pg=PA323&lpg=PA323&dq=pic+dacs&source=bl&ots=Hia7z5wybf&sig=jcu-4YYO7K09dnobm__T7C-atdg&hl=en&sa=X&ved=0ahUKEwjt05PosMrVAhVhHGMKHaPNAP8Q6AEIZzAJ#v=onepage&q=pic%20dacs&f=false


Skills and Achievements

 

Developed

 

Structured

 

Implemented

 

Solved

 

Monitored

How do you innovate?

How do you motivate?

How are you working on a shared vision that sets the long term goals for the organization, for the team.

PM skills

Conflict resolution

Negotiation

Decision-making

How do you present?

How do you coach?

Adaptability

Flexibility

Fungibility

 

More VLSI links

 how good must a voltage reference be

https://www.analog.com/media/en/training-seminars/tutorials/MT-019.pdf


Crossing clock boundaries

http://www.ece.utep.edu/courses/web5375/Notes_files/ee5375_asynch.pdf

https://www.eetimes.com/understanding-clock-domain-crossing-issues/#

https://ieeexplore.ieee.org/document/6942125

http://www.eememes.com/2017/07/digitally-assisted-analog-circuits.html

https://www.edn.com/building-a-low-power-hold-friendly-scan-chain/

skew analysis

https://pages.hmc.edu/harris/research/tau99slides.pdf

CCD and not focusing on skew since local more dominant

https://www.eng.biu.ac.il/temanad/files/2017/02/Lecture-8-CTS.pdf

Clock tree design for robust low power design

http://www.ispd.cc/slides/2006/8-1.pdf

International Symposium on Physical Design

http://www.ispd.cc/?page=archives

https://users.ece.utexas.edu/~mcdermot/

Clocking, Clock Skew, Clock Jitter, Clock Distribution and some FM

http://users.ece.utexas.edu/~mcdermot/vlsi1/main/lectures/lecture_9.pdf


3 Strategies for Holding Yourself Accountable

 3 strategies for holding yourself accountable

Saturday, January 29, 2022

More verilog design

ESNUG 

1. design a soda vending machine

Vending Machine verilog design

2. What is RFFE (MIPI standard)
3. What is clk insertion delay? (Clock tree balancing)
4. generate div by 2, div by 3 and div by 4 clock - state machine showing counter design
5. First  there is a register 
    I want to latch the output only with another pulse as an enable
    Now with a config bit as a mux sel want both 1 and 2 .

   Mux cannot be after the flop or latch as it will glitch
(I put mux on data input and clk input for the first register, wondering how to tap two different outputs - one after the first reg and two after the second latch without  amux to select. Answer is to put the mux for data (output of first reg which will be input for the second case of latching, the other input is original d, so instead of using first reg for plain output, we now use second latch for it)and mux for clock (pulse or original clk)

This seems very close to pg 46 Clock Domain Crossing (CDC) Design & Verification Techniques Using SystemVerilog - Figure 33 - Sample ASIC & FPGA synchronizer cell for synthesis and simulation

6. On the same chip if clock is delayed between two sections how do you ensure the data is still captured fine as there is a ck-q delay and the clock might have shifted by that much. Use the data on the opposite edge of the clock than the launching one.

7. How do you sync fast to slow clk domain and vice a versa

8. Will duty cycle uncertainty matter if the design is one edge based only?

9. Are clock and its generated clock timed?

10. What is latency?

Verilog Design

 Learning Perl

  • Implementation of Asynchronous FIFO design -   in detail
  • Basics on timing, power, Power variations w.r.t PVT parameters
  • Logic design question - Inputs A[1:0], B[1:0] comes as serial data i.e; A[0], A[1], B[0], B[1]. A start pulse (one cycle long) is driven to indicate that that input data is valid when A[0] is available on serial data input. Control and data paths to implement an adder that adds A, B and gives the output on a serail bus as S[0], S[1], Cout 
  • testbench considerations for verifying DDR controller (every transaction with the DDR controller happens via crossbar)

gray to binary
binary to grey
Parameterized gray-code counter SystemVerilog model